// ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names // AUTO GENERATED FILE, DO NOT EDIT. // // Generated by `package:ffigen`. // ignore_for_file: type=lint import 'dart:ffi' as ffi; /// Bindings for `src/flutter_breez_liquid.h`. /// /// Regenerate bindings with `flutter pub run ffigen --config ffigen.yaml`. /// class FlutterBreezLiquidBindings { /// Holds the symbol lookup function. final ffi.Pointer Function(String symbolName) _lookup; /// The symbols are looked up in [dynamicLibrary]. FlutterBreezLiquidBindings(ffi.DynamicLibrary dynamicLibrary) : _lookup = dynamicLibrary.lookup; /// The symbols are looked up with [lookup]. FlutterBreezLiquidBindings.fromLookup( ffi.Pointer Function(String symbolName) lookup) : _lookup = lookup; void store_dart_post_cobject( DartPostCObjectFnType ptr, ) { return _store_dart_post_cobject( ptr, ); } late final _store_dart_post_cobjectPtr = _lookup>('store_dart_post_cobject'); late final _store_dart_post_cobject = _store_dart_post_cobjectPtr.asFunction(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listener( int port_, int that, ffi.Pointer listener, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listener( port_, that, listener, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listenerPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listener'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listener = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listenerPtr .asFunction)>(); WireSyncRust2DartDco frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backup( int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backup( that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backupPtr = _lookup< ffi .NativeFunction)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backup'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backup = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backupPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnect( int port_, int that, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnect( port_, that, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnectPtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnect'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnect = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_disconnectPtr .asFunction(); WireSyncRust2DartDco frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cache( int that, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cache( that, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cachePtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cache'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cache = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_empty_wallet_cachePtr .asFunction(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_info( int port_, int that, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_info( port_, that, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_infoPtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_info'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_info = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_get_infoPtr .asFunction(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_payments( int port_, int that, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_payments( port_, that, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_paymentsPtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_payments'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_payments = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_list_paymentsPtr .asFunction(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_auth( int port_, int that, ffi.Pointer req_data, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_auth( port_, that, req_data, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_authPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_auth'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_auth = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_authPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_pay( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_pay( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_payPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_pay'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_pay = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_payPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdraw( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdraw( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdrawPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdraw'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdraw = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_lnurl_withdrawPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchain( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchain( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchainPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchain'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchain = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_pay_onchainPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchain( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchain( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchainPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchain'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchain = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_pay_onchainPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_payment( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_payment( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_paymentPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_payment'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_payment = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_receive_paymentPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_payment( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_payment( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_paymentPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_payment'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_payment = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_prepare_send_paymentPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_payment( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_payment( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_paymentPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_payment'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_payment = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_receive_paymentPtr .asFunction)>(); WireSyncRust2DartDco frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restore( int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restore( that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restorePtr = _lookup< ffi .NativeFunction)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restore'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restore = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_restorePtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_payment( int port_, int that, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_payment( port_, that, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_paymentPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.UintPtr, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_payment'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_payment = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_send_paymentPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_sync( int port_, int that, ) { return _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_sync( port_, that, ); } late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_syncPtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_sync'); late final _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_sync = _frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_syncPtr .asFunction(); void frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event( int port_, ffi.Pointer that, ffi.Pointer e, ) { return _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event( port_, that, e, ); } late final _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_eventPtr = _lookup< ffi.NativeFunction< ffi.Void Function(ffi.Int64, ffi.Pointer, ffi.Pointer)>>( 'frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event'); late final _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event = _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_eventPtr.asFunction< void Function( int, ffi.Pointer, ffi.Pointer)>(); void frbgen_breez_liquid_wire__crate__bindings__breez_log_stream( int port_, ffi.Pointer s, ) { return _frbgen_breez_liquid_wire__crate__bindings__breez_log_stream( port_, s, ); } late final _frbgen_breez_liquid_wire__crate__bindings__breez_log_streamPtr = _lookup)>>( 'frbgen_breez_liquid_wire__crate__bindings__breez_log_stream'); late final _frbgen_breez_liquid_wire__crate__bindings__breez_log_stream = _frbgen_breez_liquid_wire__crate__bindings__breez_log_streamPtr .asFunction)>(); void frbgen_breez_liquid_wire__crate__bindings__connect( int port_, ffi.Pointer req, ) { return _frbgen_breez_liquid_wire__crate__bindings__connect( port_, req, ); } late final _frbgen_breez_liquid_wire__crate__bindings__connectPtr = _lookup)>>( 'frbgen_breez_liquid_wire__crate__bindings__connect'); late final _frbgen_breez_liquid_wire__crate__bindings__connect = _frbgen_breez_liquid_wire__crate__bindings__connectPtr .asFunction)>(); WireSyncRust2DartDco frbgen_breez_liquid_wire__crate__bindings__default_config( int network, ) { return _frbgen_breez_liquid_wire__crate__bindings__default_config( network, ); } late final _frbgen_breez_liquid_wire__crate__bindings__default_configPtr = _lookup>( 'frbgen_breez_liquid_wire__crate__bindings__default_config'); late final _frbgen_breez_liquid_wire__crate__bindings__default_config = _frbgen_breez_liquid_wire__crate__bindings__default_configPtr .asFunction(); void frbgen_breez_liquid_wire__crate__bindings__parse( int port_, ffi.Pointer input, ) { return _frbgen_breez_liquid_wire__crate__bindings__parse( port_, input, ); } late final _frbgen_breez_liquid_wire__crate__bindings__parsePtr = _lookup)>>( 'frbgen_breez_liquid_wire__crate__bindings__parse'); late final _frbgen_breez_liquid_wire__crate__bindings__parse = _frbgen_breez_liquid_wire__crate__bindings__parsePtr .asFunction)>(); WireSyncRust2DartDco frbgen_breez_liquid_wire__crate__bindings__parse_invoice( ffi.Pointer input, ) { return _frbgen_breez_liquid_wire__crate__bindings__parse_invoice( input, ); } late final _frbgen_breez_liquid_wire__crate__bindings__parse_invoicePtr = _lookup)>>( 'frbgen_breez_liquid_wire__crate__bindings__parse_invoice'); late final _frbgen_breez_liquid_wire__crate__bindings__parse_invoice = _frbgen_breez_liquid_wire__crate__bindings__parse_invoicePtr .asFunction)>(); void frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk( ffi.Pointer ptr, ) { return _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk( ptr, ); } late final _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr = _lookup)>>( 'frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk'); late final _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk = _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr .asFunction)>(); void frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk( ffi.Pointer ptr, ) { return _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk( ptr, ); } late final _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr = _lookup)>>( 'frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk'); late final _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk = _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr .asFunction)>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decrypted() { return _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decrypted(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decryptedPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decrypted'); late final _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decrypted = _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decryptedPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_result() { return _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_result(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_resultPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_result'); late final _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_result = _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_resultPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_backup_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_backup_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_backup_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_backup_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_backup_request = _frbgen_breez_liquid_cst_new_box_autoadd_backup_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener() { return _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listenerPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener'); late final _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener = _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listenerPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_data = _frbgen_breez_liquid_cst_new_box_autoadd_bitcoin_address_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_connect_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_connect_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_connect_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_connect_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_connect_request = _frbgen_breez_liquid_cst_new_box_autoadd_connect_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event() { return _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_eventPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event'); late final _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event = _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_eventPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_invoice() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_invoice(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_invoicePtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_invoice'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_invoice = _frbgen_breez_liquid_cst_new_box_autoadd_ln_invoicePtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_auth_request_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_error_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_error_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_request_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_pay_success_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_request_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_data = _frbgen_breez_liquid_cst_new_box_autoadd_ln_url_withdraw_success_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_data = _frbgen_breez_liquid_cst_new_box_autoadd_message_success_action_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_request = _frbgen_breez_liquid_cst_new_box_autoadd_pay_onchain_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_payment() { return _frbgen_breez_liquid_cst_new_box_autoadd_payment(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_paymentPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_payment'); late final _frbgen_breez_liquid_cst_new_box_autoadd_payment = _frbgen_breez_liquid_cst_new_box_autoadd_paymentPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_request = _frbgen_breez_liquid_cst_new_box_autoadd_prepare_pay_onchain_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_request = _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response() { return _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_responsePtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response'); late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_response = _frbgen_breez_liquid_cst_new_box_autoadd_prepare_receive_responsePtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_request = _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response() { return _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_responsePtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response'); late final _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_response = _frbgen_breez_liquid_cst_new_box_autoadd_prepare_send_responsePtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_restore_request() { return _frbgen_breez_liquid_cst_new_box_autoadd_restore_request(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_restore_requestPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_restore_request'); late final _frbgen_breez_liquid_cst_new_box_autoadd_restore_request = _frbgen_breez_liquid_cst_new_box_autoadd_restore_requestPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_success_action_processed() { return _frbgen_breez_liquid_cst_new_box_autoadd_success_action_processed(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_success_action_processedPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_success_action_processed'); late final _frbgen_breez_liquid_cst_new_box_autoadd_success_action_processed = _frbgen_breez_liquid_cst_new_box_autoadd_success_action_processedPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_u_64( int value, ) { return _frbgen_breez_liquid_cst_new_box_autoadd_u_64( value, ); } late final _frbgen_breez_liquid_cst_new_box_autoadd_u_64Ptr = _lookup Function(ffi.Uint64)>>( 'frbgen_breez_liquid_cst_new_box_autoadd_u_64'); late final _frbgen_breez_liquid_cst_new_box_autoadd_u_64 = _frbgen_breez_liquid_cst_new_box_autoadd_u_64Ptr.asFunction Function(int)>(); ffi.Pointer frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data() { return _frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data(); } late final _frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_dataPtr = _lookup Function()>>( 'frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data'); late final _frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data = _frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_dataPtr .asFunction Function()>(); ffi.Pointer frbgen_breez_liquid_cst_new_list_payment( int len, ) { return _frbgen_breez_liquid_cst_new_list_payment( len, ); } late final _frbgen_breez_liquid_cst_new_list_paymentPtr = _lookup Function(ffi.Int32)>>( 'frbgen_breez_liquid_cst_new_list_payment'); late final _frbgen_breez_liquid_cst_new_list_payment = _frbgen_breez_liquid_cst_new_list_paymentPtr .asFunction Function(int)>(); ffi.Pointer frbgen_breez_liquid_cst_new_list_prim_u_8_strict( int len, ) { return _frbgen_breez_liquid_cst_new_list_prim_u_8_strict( len, ); } late final _frbgen_breez_liquid_cst_new_list_prim_u_8_strictPtr = _lookup Function(ffi.Int32)>>( 'frbgen_breez_liquid_cst_new_list_prim_u_8_strict'); late final _frbgen_breez_liquid_cst_new_list_prim_u_8_strict = _frbgen_breez_liquid_cst_new_list_prim_u_8_strictPtr .asFunction Function(int)>(); ffi.Pointer frbgen_breez_liquid_cst_new_list_route_hint( int len, ) { return _frbgen_breez_liquid_cst_new_list_route_hint( len, ); } late final _frbgen_breez_liquid_cst_new_list_route_hintPtr = _lookup Function(ffi.Int32)>>( 'frbgen_breez_liquid_cst_new_list_route_hint'); late final _frbgen_breez_liquid_cst_new_list_route_hint = _frbgen_breez_liquid_cst_new_list_route_hintPtr .asFunction Function(int)>(); ffi.Pointer frbgen_breez_liquid_cst_new_list_route_hint_hop( int len, ) { return _frbgen_breez_liquid_cst_new_list_route_hint_hop( len, ); } late final _frbgen_breez_liquid_cst_new_list_route_hint_hopPtr = _lookup Function(ffi.Int32)>>( 'frbgen_breez_liquid_cst_new_list_route_hint_hop'); late final _frbgen_breez_liquid_cst_new_list_route_hint_hop = _frbgen_breez_liquid_cst_new_list_route_hint_hopPtr .asFunction Function(int)>(); int dummy_method_to_enforce_bundling() { return _dummy_method_to_enforce_bundling(); } late final _dummy_method_to_enforce_bundlingPtr = _lookup>('dummy_method_to_enforce_bundling'); late final _dummy_method_to_enforce_bundling = _dummy_method_to_enforce_bundlingPtr.asFunction(); } final class DartCObject extends ffi.Opaque {} final class WireSyncRust2DartSse extends ffi.Struct { external ffi.Pointer ptr; @ffi.Int32() external int len; } typedef DartPostCObjectFnType = ffi.Pointer>; typedef DartPostCObjectFnTypeFunction = ffi.Bool Function(DartPort port_id, ffi.Pointer message); typedef DartDartPostCObjectFnTypeFunction = bool Function( DartDartPort port_id, ffi.Pointer message); typedef DartPort = ffi.Int64; typedef DartDartPort = int; final class _Dart_Handle extends ffi.Opaque {} final class wire_cst_list_prim_u_8_strict extends ffi.Struct { external ffi.Pointer ptr; @ffi.Int32() external int len; } final class wire_cst_backup_request extends ffi.Struct { external ffi.Pointer backup_path; } final class wire_cst_ln_url_auth_request_data extends ffi.Struct { external ffi.Pointer k1; external ffi.Pointer action; external ffi.Pointer domain; external ffi.Pointer url; } final class wire_cst_ln_url_pay_request_data extends ffi.Struct { external ffi.Pointer callback; @ffi.Uint64() external int min_sendable; @ffi.Uint64() external int max_sendable; external ffi.Pointer metadata_str; @ffi.Uint16() external int comment_allowed; external ffi.Pointer domain; @ffi.Bool() external bool allows_nostr; external ffi.Pointer nostr_pubkey; external ffi.Pointer ln_address; } final class wire_cst_ln_url_pay_request extends ffi.Struct { external wire_cst_ln_url_pay_request_data data; @ffi.Uint64() external int amount_msat; external ffi.Pointer comment; external ffi.Pointer payment_label; } final class wire_cst_ln_url_withdraw_request_data extends ffi.Struct { external ffi.Pointer callback; external ffi.Pointer k1; external ffi.Pointer default_description; @ffi.Uint64() external int min_withdrawable; @ffi.Uint64() external int max_withdrawable; } final class wire_cst_ln_url_withdraw_request extends ffi.Struct { external wire_cst_ln_url_withdraw_request_data data; @ffi.Uint64() external int amount_msat; external ffi.Pointer description; } final class wire_cst_prepare_pay_onchain_response extends ffi.Struct { @ffi.Uint64() external int amount_sat; @ffi.Uint64() external int fees_sat; } final class wire_cst_pay_onchain_request extends ffi.Struct { external ffi.Pointer address; external wire_cst_prepare_pay_onchain_response prepare_res; } final class wire_cst_prepare_pay_onchain_request extends ffi.Struct { @ffi.Uint64() external int amount_sat; } final class wire_cst_prepare_receive_request extends ffi.Struct { @ffi.Uint64() external int payer_amount_sat; } final class wire_cst_prepare_send_request extends ffi.Struct { external ffi.Pointer invoice; } final class wire_cst_prepare_receive_response extends ffi.Struct { @ffi.Uint64() external int payer_amount_sat; @ffi.Uint64() external int fees_sat; } final class wire_cst_restore_request extends ffi.Struct { external ffi.Pointer backup_path; } final class wire_cst_prepare_send_response extends ffi.Struct { external ffi.Pointer invoice; @ffi.Uint64() external int fees_sat; } final class wire_cst_binding_event_listener extends ffi.Struct { external ffi.Pointer stream; } final class wire_cst_payment extends ffi.Struct { external ffi.Pointer tx_id; external ffi.Pointer swap_id; @ffi.Uint32() external int timestamp; @ffi.Uint64() external int amount_sat; @ffi.Uint64() external int fees_sat; external ffi.Pointer preimage; external ffi.Pointer bolt11; external ffi.Pointer refund_tx_id; external ffi.Pointer refund_tx_amount_sat; @ffi.Int32() external int payment_type; @ffi.Int32() external int status; } final class wire_cst_LiquidSdkEvent_PaymentFailed extends ffi.Struct { external ffi.Pointer details; } final class wire_cst_LiquidSdkEvent_PaymentPending extends ffi.Struct { external ffi.Pointer details; } final class wire_cst_LiquidSdkEvent_PaymentRefunded extends ffi.Struct { external ffi.Pointer details; } final class wire_cst_LiquidSdkEvent_PaymentRefundPending extends ffi.Struct { external ffi.Pointer details; } final class wire_cst_LiquidSdkEvent_PaymentSucceeded extends ffi.Struct { external ffi.Pointer details; } final class wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation extends ffi.Struct { external ffi.Pointer details; } final class LiquidSdkEventKind extends ffi.Union { external wire_cst_LiquidSdkEvent_PaymentFailed PaymentFailed; external wire_cst_LiquidSdkEvent_PaymentPending PaymentPending; external wire_cst_LiquidSdkEvent_PaymentRefunded PaymentRefunded; external wire_cst_LiquidSdkEvent_PaymentRefundPending PaymentRefundPending; external wire_cst_LiquidSdkEvent_PaymentSucceeded PaymentSucceeded; external wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation PaymentWaitingConfirmation; } final class wire_cst_liquid_sdk_event extends ffi.Struct { @ffi.Int32() external int tag; external LiquidSdkEventKind kind; } final class wire_cst_config extends ffi.Struct { external ffi.Pointer boltz_url; external ffi.Pointer liquid_electrum_url; external ffi.Pointer bitcoin_electrum_url; external ffi.Pointer working_dir; @ffi.Int32() external int network; @ffi.Uint64() external int payment_timeout_sec; @ffi.Float() external double zero_conf_min_fee_rate; external ffi.Pointer zero_conf_max_amount_sat; } final class wire_cst_connect_request extends ffi.Struct { external ffi.Pointer mnemonic; external wire_cst_config config; } final class wire_cst_aes_success_action_data_decrypted extends ffi.Struct { external ffi.Pointer description; external ffi.Pointer plaintext; } final class wire_cst_AesSuccessActionDataResult_Decrypted extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_AesSuccessActionDataResult_ErrorStatus extends ffi.Struct { external ffi.Pointer reason; } final class AesSuccessActionDataResultKind extends ffi.Union { external wire_cst_AesSuccessActionDataResult_Decrypted Decrypted; external wire_cst_AesSuccessActionDataResult_ErrorStatus ErrorStatus; } final class wire_cst_aes_success_action_data_result extends ffi.Struct { @ffi.Int32() external int tag; external AesSuccessActionDataResultKind kind; } final class wire_cst_bitcoin_address_data extends ffi.Struct { external ffi.Pointer address; @ffi.Int32() external int network; external ffi.Pointer amount_sat; external ffi.Pointer label; external ffi.Pointer message; } final class wire_cst_route_hint_hop extends ffi.Struct { external ffi.Pointer src_node_id; @ffi.Uint64() external int short_channel_id; @ffi.Uint32() external int fees_base_msat; @ffi.Uint32() external int fees_proportional_millionths; @ffi.Uint64() external int cltv_expiry_delta; external ffi.Pointer htlc_minimum_msat; external ffi.Pointer htlc_maximum_msat; } final class wire_cst_list_route_hint_hop extends ffi.Struct { external ffi.Pointer ptr; @ffi.Int32() external int len; } final class wire_cst_route_hint extends ffi.Struct { external ffi.Pointer hops; } final class wire_cst_list_route_hint extends ffi.Struct { external ffi.Pointer ptr; @ffi.Int32() external int len; } final class wire_cst_ln_invoice extends ffi.Struct { external ffi.Pointer bolt11; @ffi.Int32() external int network; external ffi.Pointer payee_pubkey; external ffi.Pointer payment_hash; external ffi.Pointer description; external ffi.Pointer description_hash; external ffi.Pointer amount_msat; @ffi.Uint64() external int timestamp; @ffi.Uint64() external int expiry; external ffi.Pointer routing_hints; external ffi.Pointer payment_secret; @ffi.Uint64() external int min_final_cltv_expiry_delta; } final class wire_cst_ln_url_error_data extends ffi.Struct { external ffi.Pointer reason; } final class wire_cst_ln_url_pay_error_data extends ffi.Struct { external ffi.Pointer payment_hash; external ffi.Pointer reason; } final class wire_cst_SuccessActionProcessed_Aes extends ffi.Struct { external ffi.Pointer result; } final class wire_cst_message_success_action_data extends ffi.Struct { external ffi.Pointer message; } final class wire_cst_SuccessActionProcessed_Message extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_url_success_action_data extends ffi.Struct { external ffi.Pointer description; external ffi.Pointer url; } final class wire_cst_SuccessActionProcessed_Url extends ffi.Struct { external ffi.Pointer data; } final class SuccessActionProcessedKind extends ffi.Union { external wire_cst_SuccessActionProcessed_Aes Aes; external wire_cst_SuccessActionProcessed_Message Message; external wire_cst_SuccessActionProcessed_Url Url; } final class wire_cst_success_action_processed extends ffi.Struct { @ffi.Int32() external int tag; external SuccessActionProcessedKind kind; } final class wire_cst_ln_url_pay_success_data extends ffi.Struct { external wire_cst_payment payment; external ffi.Pointer success_action; } final class wire_cst_ln_url_withdraw_success_data extends ffi.Struct { external wire_cst_ln_invoice invoice; } final class wire_cst_list_payment extends ffi.Struct { external ffi.Pointer ptr; @ffi.Int32() external int len; } final class wire_cst_get_info_response extends ffi.Struct { @ffi.Uint64() external int balance_sat; @ffi.Uint64() external int pending_send_sat; @ffi.Uint64() external int pending_receive_sat; external ffi.Pointer pubkey; } final class wire_cst_InputType_BitcoinAddress extends ffi.Struct { external ffi.Pointer address; } final class wire_cst_InputType_Bolt11 extends ffi.Struct { external ffi.Pointer invoice; } final class wire_cst_InputType_NodeId extends ffi.Struct { external ffi.Pointer node_id; } final class wire_cst_InputType_Url extends ffi.Struct { external ffi.Pointer url; } final class wire_cst_InputType_LnUrlPay extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_InputType_LnUrlWithdraw extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_InputType_LnUrlAuth extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_InputType_LnUrlError extends ffi.Struct { external ffi.Pointer data; } final class InputTypeKind extends ffi.Union { external wire_cst_InputType_BitcoinAddress BitcoinAddress; external wire_cst_InputType_Bolt11 Bolt11; external wire_cst_InputType_NodeId NodeId; external wire_cst_InputType_Url Url; external wire_cst_InputType_LnUrlPay LnUrlPay; external wire_cst_InputType_LnUrlWithdraw LnUrlWithdraw; external wire_cst_InputType_LnUrlAuth LnUrlAuth; external wire_cst_InputType_LnUrlError LnUrlError; } final class wire_cst_input_type extends ffi.Struct { @ffi.Int32() external int tag; external InputTypeKind kind; } final class wire_cst_LiquidSdkError_Generic extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LiquidSdkError_ServiceConnectivity extends ffi.Struct { external ffi.Pointer err; } final class LiquidSdkErrorKind extends ffi.Union { external wire_cst_LiquidSdkError_Generic Generic; external wire_cst_LiquidSdkError_ServiceConnectivity ServiceConnectivity; } final class wire_cst_liquid_sdk_error extends ffi.Struct { @ffi.Int32() external int tag; external LiquidSdkErrorKind kind; } final class wire_cst_LnUrlAuthError_Generic extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlAuthError_InvalidUri extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlAuthError_ServiceConnectivity extends ffi.Struct { external ffi.Pointer err; } final class LnUrlAuthErrorKind extends ffi.Union { external wire_cst_LnUrlAuthError_Generic Generic; external wire_cst_LnUrlAuthError_InvalidUri InvalidUri; external wire_cst_LnUrlAuthError_ServiceConnectivity ServiceConnectivity; } final class wire_cst_ln_url_auth_error extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlAuthErrorKind kind; } final class wire_cst_LnUrlCallbackStatus_ErrorStatus extends ffi.Struct { external ffi.Pointer data; } final class LnUrlCallbackStatusKind extends ffi.Union { external wire_cst_LnUrlCallbackStatus_ErrorStatus ErrorStatus; } final class wire_cst_ln_url_callback_status extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlCallbackStatusKind kind; } final class wire_cst_LnUrlPayError_Generic extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_InvalidAmount extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_InvalidInvoice extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_InvalidNetwork extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_InvalidUri extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_InvoiceExpired extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_PaymentFailed extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_PaymentTimeout extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_RouteNotFound extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_RouteTooExpensive extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlPayError_ServiceConnectivity extends ffi.Struct { external ffi.Pointer err; } final class LnUrlPayErrorKind extends ffi.Union { external wire_cst_LnUrlPayError_Generic Generic; external wire_cst_LnUrlPayError_InvalidAmount InvalidAmount; external wire_cst_LnUrlPayError_InvalidInvoice InvalidInvoice; external wire_cst_LnUrlPayError_InvalidNetwork InvalidNetwork; external wire_cst_LnUrlPayError_InvalidUri InvalidUri; external wire_cst_LnUrlPayError_InvoiceExpired InvoiceExpired; external wire_cst_LnUrlPayError_PaymentFailed PaymentFailed; external wire_cst_LnUrlPayError_PaymentTimeout PaymentTimeout; external wire_cst_LnUrlPayError_RouteNotFound RouteNotFound; external wire_cst_LnUrlPayError_RouteTooExpensive RouteTooExpensive; external wire_cst_LnUrlPayError_ServiceConnectivity ServiceConnectivity; } final class wire_cst_ln_url_pay_error extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlPayErrorKind kind; } final class wire_cst_LnUrlPayResult_EndpointSuccess extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_LnUrlPayResult_EndpointError extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_LnUrlPayResult_PayError extends ffi.Struct { external ffi.Pointer data; } final class LnUrlPayResultKind extends ffi.Union { external wire_cst_LnUrlPayResult_EndpointSuccess EndpointSuccess; external wire_cst_LnUrlPayResult_EndpointError EndpointError; external wire_cst_LnUrlPayResult_PayError PayError; } final class wire_cst_ln_url_pay_result extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlPayResultKind kind; } final class wire_cst_LnUrlWithdrawError_Generic extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlWithdrawError_InvalidAmount extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlWithdrawError_InvalidInvoice extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlWithdrawError_InvalidUri extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlWithdrawError_InvoiceNoRoutingHints extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_LnUrlWithdrawError_ServiceConnectivity extends ffi.Struct { external ffi.Pointer err; } final class LnUrlWithdrawErrorKind extends ffi.Union { external wire_cst_LnUrlWithdrawError_Generic Generic; external wire_cst_LnUrlWithdrawError_InvalidAmount InvalidAmount; external wire_cst_LnUrlWithdrawError_InvalidInvoice InvalidInvoice; external wire_cst_LnUrlWithdrawError_InvalidUri InvalidUri; external wire_cst_LnUrlWithdrawError_InvoiceNoRoutingHints InvoiceNoRoutingHints; external wire_cst_LnUrlWithdrawError_ServiceConnectivity ServiceConnectivity; } final class wire_cst_ln_url_withdraw_error extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlWithdrawErrorKind kind; } final class wire_cst_LnUrlWithdrawResult_Ok extends ffi.Struct { external ffi.Pointer data; } final class wire_cst_LnUrlWithdrawResult_ErrorStatus extends ffi.Struct { external ffi.Pointer data; } final class LnUrlWithdrawResultKind extends ffi.Union { external wire_cst_LnUrlWithdrawResult_Ok Ok; external wire_cst_LnUrlWithdrawResult_ErrorStatus ErrorStatus; } final class wire_cst_ln_url_withdraw_result extends ffi.Struct { @ffi.Int32() external int tag; external LnUrlWithdrawResultKind kind; } final class wire_cst_log_entry extends ffi.Struct { external ffi.Pointer line; external ffi.Pointer level; } final class wire_cst_PaymentError_Generic extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_PaymentError_InvalidInvoice extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_PaymentError_LwkError extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_PaymentError_ReceiveError extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_PaymentError_Refunded extends ffi.Struct { external ffi.Pointer err; external ffi.Pointer refund_tx_id; } final class wire_cst_PaymentError_SendError extends ffi.Struct { external ffi.Pointer err; } final class wire_cst_PaymentError_SignerError extends ffi.Struct { external ffi.Pointer err; } final class PaymentErrorKind extends ffi.Union { external wire_cst_PaymentError_Generic Generic; external wire_cst_PaymentError_InvalidInvoice InvalidInvoice; external wire_cst_PaymentError_LwkError LwkError; external wire_cst_PaymentError_ReceiveError ReceiveError; external wire_cst_PaymentError_Refunded Refunded; external wire_cst_PaymentError_SendError SendError; external wire_cst_PaymentError_SignerError SignerError; } final class wire_cst_payment_error extends ffi.Struct { @ffi.Int32() external int tag; external PaymentErrorKind kind; } final class wire_cst_receive_payment_response extends ffi.Struct { external ffi.Pointer id; external ffi.Pointer invoice; } final class wire_cst_send_payment_response extends ffi.Struct { external wire_cst_payment payment; } /// EXTRA BEGIN typedef WireSyncRust2DartDco = ffi.Pointer; const double DEFAULT_ZERO_CONF_MIN_FEE_RATE_TESTNET = 0.1; const double DEFAULT_ZERO_CONF_MIN_FEE_RATE_MAINNET = 0.01; const int DEFAULT_ZERO_CONF_MAX_SAT = 100000;