mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2025-12-24 01:14:22 +01:00
Add ExternalInputParser mirror for frb (#605)
This commit is contained in:
@@ -489,10 +489,16 @@ typedef struct wire_cst_sdk_event {
|
||||
union SdkEventKind kind;
|
||||
} wire_cst_sdk_event;
|
||||
|
||||
typedef struct wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser {
|
||||
uintptr_t *ptr;
|
||||
typedef struct wire_cst_external_input_parser {
|
||||
struct wire_cst_list_prim_u_8_strict *provider_id;
|
||||
struct wire_cst_list_prim_u_8_strict *input_regex;
|
||||
struct wire_cst_list_prim_u_8_strict *parser_url;
|
||||
} wire_cst_external_input_parser;
|
||||
|
||||
typedef struct wire_cst_list_external_input_parser {
|
||||
struct wire_cst_external_input_parser *ptr;
|
||||
int32_t len;
|
||||
} wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser;
|
||||
} wire_cst_list_external_input_parser;
|
||||
|
||||
typedef struct wire_cst_config {
|
||||
struct wire_cst_list_prim_u_8_strict *liquid_electrum_url;
|
||||
@@ -505,7 +511,7 @@ typedef struct wire_cst_config {
|
||||
uint32_t zero_conf_min_fee_rate_msat;
|
||||
uint64_t *zero_conf_max_amount_sat;
|
||||
struct wire_cst_list_prim_u_8_strict *breez_api_key;
|
||||
struct wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser *external_input_parsers;
|
||||
struct wire_cst_list_external_input_parser *external_input_parsers;
|
||||
} wire_cst_config;
|
||||
|
||||
typedef struct wire_cst_connect_request {
|
||||
@@ -1182,10 +1188,6 @@ void frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust
|
||||
|
||||
void frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(const void *ptr);
|
||||
|
||||
void frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(const void *ptr);
|
||||
|
||||
void frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(const void *ptr);
|
||||
|
||||
struct wire_cst_aes_success_action_data *frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data(void);
|
||||
|
||||
struct wire_cst_aes_success_action_data_decrypted *frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data_decrypted(void);
|
||||
@@ -1286,10 +1288,10 @@ uint64_t *frbgen_breez_liquid_cst_new_box_autoadd_u_64(uint64_t value);
|
||||
|
||||
struct wire_cst_url_success_action_data *frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data(void);
|
||||
|
||||
struct wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser *frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(int32_t len);
|
||||
|
||||
struct wire_cst_list_String *frbgen_breez_liquid_cst_new_list_String(int32_t len);
|
||||
|
||||
struct wire_cst_list_external_input_parser *frbgen_breez_liquid_cst_new_list_external_input_parser(int32_t len);
|
||||
|
||||
struct wire_cst_list_fiat_currency *frbgen_breez_liquid_cst_new_list_fiat_currency(int32_t len);
|
||||
|
||||
struct wire_cst_list_ln_offer_blinded_path *frbgen_breez_liquid_cst_new_list_ln_offer_blinded_path(int32_t len);
|
||||
@@ -1363,8 +1365,8 @@ static int64_t dummy_method_to_enforce_bundling(void) {
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_32);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_u_64);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_data);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_String);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_external_input_parser);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_fiat_currency);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_ln_offer_blinded_path);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_locale_overrides);
|
||||
@@ -1377,9 +1379,7 @@ static int64_t dummy_method_to_enforce_bundling(void) {
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_route_hint);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_cst_new_list_route_hint_hop);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_add_event_listener);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_backup);
|
||||
dummy_var ^= ((int64_t) (void*) frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_buy_bitcoin);
|
||||
|
||||
@@ -97,6 +97,8 @@ RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_lnurl_pay
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_lnurl_withdraw(void*_Nonnull ptr, RustBuffer req, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parse(void*_Nonnull ptr, RustBuffer input, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_pay_onchain(void*_Nonnull ptr, RustBuffer req, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_prepare_buy_bitcoin(void*_Nonnull ptr, RustBuffer req, RustCallStatus *_Nonnull out_status
|
||||
@@ -145,8 +147,6 @@ void*_Nonnull uniffi_breez_sdk_liquid_bindings_fn_func_connect_with_signer(RustB
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_func_default_config(RustBuffer network, RustBuffer breez_api_key, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_func_parse(RustBuffer input, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_func_parse_invoice(RustBuffer input, RustCallStatus *_Nonnull out_status
|
||||
);
|
||||
void uniffi_breez_sdk_liquid_bindings_fn_func_set_logger(uint64_t logger, RustCallStatus *_Nonnull out_status
|
||||
@@ -273,9 +273,6 @@ uint16_t uniffi_breez_sdk_liquid_bindings_checksum_func_connect_with_signer(void
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_func_default_config(void
|
||||
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_func_parse(void
|
||||
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_func_parse_invoice(void
|
||||
|
||||
@@ -330,6 +327,9 @@ uint16_t uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_lnurl
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_lnurl_withdraw(void
|
||||
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parse(void
|
||||
|
||||
);
|
||||
uint16_t uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_pay_onchain(void
|
||||
|
||||
|
||||
@@ -297,6 +297,13 @@ pub enum _Network {
|
||||
Regtest,
|
||||
}
|
||||
|
||||
#[frb(mirror(ExternalInputParser))]
|
||||
pub struct _ExternalInputParser {
|
||||
pub provider_id: String,
|
||||
pub input_regex: String,
|
||||
pub parser_url: String,
|
||||
}
|
||||
|
||||
#[frb(mirror(LNInvoice))]
|
||||
pub struct _LNInvoice {
|
||||
pub bolt11: String,
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
|
||||
use crate::bindings::*;
|
||||
use crate::model::EventListener;
|
||||
use crate::*;
|
||||
use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt};
|
||||
use flutter_rust_bridge::for_generated::{transform_result_dco, Lifetimeable, Lockable};
|
||||
use flutter_rust_bridge::{Handler, IntoIntoDart};
|
||||
@@ -1819,6 +1818,12 @@ const _: fn() = || {
|
||||
let _: Vec<crate::bindings::LocalizedName> = CurrencyInfo.localized_name;
|
||||
let _: Vec<crate::bindings::LocaleOverrides> = CurrencyInfo.locale_overrides;
|
||||
}
|
||||
{
|
||||
let ExternalInputParser = None::<crate::bindings::ExternalInputParser>.unwrap();
|
||||
let _: String = ExternalInputParser.provider_id;
|
||||
let _: String = ExternalInputParser.input_regex;
|
||||
let _: String = ExternalInputParser.parser_url;
|
||||
}
|
||||
{
|
||||
let FiatCurrency = None::<crate::bindings::FiatCurrency>.unwrap();
|
||||
let _: String = FiatCurrency.id;
|
||||
@@ -2149,16 +2154,6 @@ impl SseDecode for BindingLiquidSdk {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for ExternalInputParser {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
let mut inner = <RustOpaqueNom<
|
||||
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>,
|
||||
>>::sse_decode(deserializer);
|
||||
return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode
|
||||
for RustOpaqueNom<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<BindingLiquidSdk>>
|
||||
{
|
||||
@@ -2169,16 +2164,6 @@ impl SseDecode
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode
|
||||
for RustOpaqueNom<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>>
|
||||
{
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
let mut inner = <usize>::sse_decode(deserializer);
|
||||
return unsafe { decode_rust_opaque_nom(inner) };
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode
|
||||
for StreamSink<crate::model::LogEntry, flutter_rust_bridge::for_generated::DcoCodec>
|
||||
{
|
||||
@@ -2390,7 +2375,7 @@ impl SseDecode for crate::model::Config {
|
||||
let mut var_zeroConfMaxAmountSat = <Option<u64>>::sse_decode(deserializer);
|
||||
let mut var_breezApiKey = <Option<String>>::sse_decode(deserializer);
|
||||
let mut var_externalInputParsers =
|
||||
<Option<Vec<ExternalInputParser>>>::sse_decode(deserializer);
|
||||
<Option<Vec<crate::bindings::ExternalInputParser>>>::sse_decode(deserializer);
|
||||
return crate::model::Config {
|
||||
liquid_electrum_url: var_liquidElectrumUrl,
|
||||
bitcoin_electrum_url: var_bitcoinElectrumUrl,
|
||||
@@ -2442,6 +2427,20 @@ impl SseDecode for crate::bindings::CurrencyInfo {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for crate::bindings::ExternalInputParser {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
let mut var_providerId = <String>::sse_decode(deserializer);
|
||||
let mut var_inputRegex = <String>::sse_decode(deserializer);
|
||||
let mut var_parserUrl = <String>::sse_decode(deserializer);
|
||||
return crate::bindings::ExternalInputParser {
|
||||
provider_id: var_providerId,
|
||||
input_regex: var_inputRegex,
|
||||
parser_url: var_parserUrl,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for f64 {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
@@ -2633,18 +2632,6 @@ impl SseDecode for crate::model::LiquidNetwork {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for Vec<ExternalInputParser> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
let mut len_ = <i32>::sse_decode(deserializer);
|
||||
let mut ans_ = vec![];
|
||||
for idx_ in 0..len_ {
|
||||
ans_.push(<ExternalInputParser>::sse_decode(deserializer));
|
||||
}
|
||||
return ans_;
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for Vec<String> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
@@ -2657,6 +2644,20 @@ impl SseDecode for Vec<String> {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for Vec<crate::bindings::ExternalInputParser> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
let mut len_ = <i32>::sse_decode(deserializer);
|
||||
let mut ans_ = vec![];
|
||||
for idx_ in 0..len_ {
|
||||
ans_.push(<crate::bindings::ExternalInputParser>::sse_decode(
|
||||
deserializer,
|
||||
));
|
||||
}
|
||||
return ans_;
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for Vec<crate::bindings::FiatCurrency> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
@@ -3462,11 +3463,13 @@ impl SseDecode for Option<u64> {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseDecode for Option<Vec<ExternalInputParser>> {
|
||||
impl SseDecode for Option<Vec<crate::bindings::ExternalInputParser>> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
|
||||
if (<bool>::sse_decode(deserializer)) {
|
||||
return Some(<Vec<ExternalInputParser>>::sse_decode(deserializer));
|
||||
return Some(<Vec<crate::bindings::ExternalInputParser>>::sse_decode(
|
||||
deserializer,
|
||||
));
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
@@ -4343,24 +4346,6 @@ impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<BindingLiquidSdk>> for Binding
|
||||
}
|
||||
}
|
||||
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
impl flutter_rust_bridge::IntoDart for FrbWrapper<ExternalInputParser> {
|
||||
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
|
||||
flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self.0)
|
||||
.into_dart()
|
||||
}
|
||||
}
|
||||
impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive
|
||||
for FrbWrapper<ExternalInputParser>
|
||||
{
|
||||
}
|
||||
|
||||
impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<ExternalInputParser>> for ExternalInputParser {
|
||||
fn into_into_dart(self) -> FrbWrapper<ExternalInputParser> {
|
||||
self.into()
|
||||
}
|
||||
}
|
||||
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
impl flutter_rust_bridge::IntoDart for FrbWrapper<crate::bindings::AesSuccessActionData> {
|
||||
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
|
||||
@@ -4671,6 +4656,28 @@ impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<crate::bindings::CurrencyInfo>
|
||||
}
|
||||
}
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
impl flutter_rust_bridge::IntoDart for FrbWrapper<crate::bindings::ExternalInputParser> {
|
||||
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
|
||||
[
|
||||
self.0.provider_id.into_into_dart().into_dart(),
|
||||
self.0.input_regex.into_into_dart().into_dart(),
|
||||
self.0.parser_url.into_into_dart().into_dart(),
|
||||
]
|
||||
.into_dart()
|
||||
}
|
||||
}
|
||||
impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive
|
||||
for FrbWrapper<crate::bindings::ExternalInputParser>
|
||||
{
|
||||
}
|
||||
impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<crate::bindings::ExternalInputParser>>
|
||||
for crate::bindings::ExternalInputParser
|
||||
{
|
||||
fn into_into_dart(self) -> FrbWrapper<crate::bindings::ExternalInputParser> {
|
||||
self.into()
|
||||
}
|
||||
}
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
impl flutter_rust_bridge::IntoDart for FrbWrapper<crate::bindings::FiatCurrency> {
|
||||
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
|
||||
[
|
||||
@@ -6490,13 +6497,6 @@ impl SseEncode for BindingLiquidSdk {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for ExternalInputParser {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
<RustOpaqueNom<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>>>::sse_encode(flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, StdArc<_>>(self), serializer);
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode
|
||||
for RustOpaqueNom<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<BindingLiquidSdk>>
|
||||
{
|
||||
@@ -6508,17 +6508,6 @@ impl SseEncode
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode
|
||||
for RustOpaqueNom<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>>
|
||||
{
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
let (ptr, size) = self.sse_encode_raw();
|
||||
<usize>::sse_encode(ptr, serializer);
|
||||
<i32>::sse_encode(size, serializer);
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode
|
||||
for StreamSink<crate::model::LogEntry, flutter_rust_bridge::for_generated::DcoCodec>
|
||||
{
|
||||
@@ -6687,7 +6676,10 @@ impl SseEncode for crate::model::Config {
|
||||
<u32>::sse_encode(self.zero_conf_min_fee_rate_msat, serializer);
|
||||
<Option<u64>>::sse_encode(self.zero_conf_max_amount_sat, serializer);
|
||||
<Option<String>>::sse_encode(self.breez_api_key, serializer);
|
||||
<Option<Vec<ExternalInputParser>>>::sse_encode(self.external_input_parsers, serializer);
|
||||
<Option<Vec<crate::bindings::ExternalInputParser>>>::sse_encode(
|
||||
self.external_input_parsers,
|
||||
serializer,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6712,6 +6704,15 @@ impl SseEncode for crate::bindings::CurrencyInfo {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for crate::bindings::ExternalInputParser {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
<String>::sse_encode(self.provider_id, serializer);
|
||||
<String>::sse_encode(self.input_regex, serializer);
|
||||
<String>::sse_encode(self.parser_url, serializer);
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for f64 {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
@@ -6863,16 +6864,6 @@ impl SseEncode for crate::model::LiquidNetwork {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for Vec<ExternalInputParser> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
<i32>::sse_encode(self.len() as _, serializer);
|
||||
for item in self {
|
||||
<ExternalInputParser>::sse_encode(item, serializer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for Vec<String> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
@@ -6883,6 +6874,16 @@ impl SseEncode for Vec<String> {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for Vec<crate::bindings::ExternalInputParser> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
<i32>::sse_encode(self.len() as _, serializer);
|
||||
for item in self {
|
||||
<crate::bindings::ExternalInputParser>::sse_encode(item, serializer);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for Vec<crate::bindings::FiatCurrency> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
@@ -7520,12 +7521,12 @@ impl SseEncode for Option<u64> {
|
||||
}
|
||||
}
|
||||
|
||||
impl SseEncode for Option<Vec<ExternalInputParser>> {
|
||||
impl SseEncode for Option<Vec<crate::bindings::ExternalInputParser>> {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
|
||||
<bool>::sse_encode(self.is_some(), serializer);
|
||||
if let Some(value) = self {
|
||||
<Vec<ExternalInputParser>>::sse_encode(value, serializer);
|
||||
<Vec<crate::bindings::ExternalInputParser>>::sse_encode(value, serializer);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -8201,7 +8202,6 @@ mod io {
|
||||
use super::*;
|
||||
use crate::bindings::*;
|
||||
use crate::model::EventListener;
|
||||
use crate::*;
|
||||
use flutter_rust_bridge::for_generated::byteorder::{
|
||||
NativeEndian, ReadBytesExt, WriteBytesExt,
|
||||
};
|
||||
@@ -8234,18 +8234,6 @@ mod io {
|
||||
))
|
||||
}
|
||||
}
|
||||
impl CstDecode<ExternalInputParser> for usize {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> ExternalInputParser {
|
||||
flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(CstDecode::<
|
||||
RustOpaqueNom<
|
||||
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>,
|
||||
>,
|
||||
>::cst_decode(
|
||||
self
|
||||
))
|
||||
}
|
||||
}
|
||||
impl
|
||||
CstDecode<
|
||||
RustOpaqueNom<
|
||||
@@ -8261,22 +8249,6 @@ mod io {
|
||||
unsafe { decode_rust_opaque_nom(self as _) }
|
||||
}
|
||||
}
|
||||
impl
|
||||
CstDecode<
|
||||
RustOpaqueNom<
|
||||
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>,
|
||||
>,
|
||||
> for usize
|
||||
{
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(
|
||||
self,
|
||||
) -> RustOpaqueNom<
|
||||
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>,
|
||||
> {
|
||||
unsafe { decode_rust_opaque_nom(self as _) }
|
||||
}
|
||||
}
|
||||
impl CstDecode<StreamSink<crate::model::LogEntry, flutter_rust_bridge::for_generated::DcoCodec>>
|
||||
for *mut wire_cst_list_prim_u_8_strict
|
||||
{
|
||||
@@ -8828,6 +8800,16 @@ mod io {
|
||||
}
|
||||
}
|
||||
}
|
||||
impl CstDecode<crate::bindings::ExternalInputParser> for wire_cst_external_input_parser {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> crate::bindings::ExternalInputParser {
|
||||
crate::bindings::ExternalInputParser {
|
||||
provider_id: self.provider_id.cst_decode(),
|
||||
input_regex: self.input_regex.cst_decode(),
|
||||
parser_url: self.parser_url.cst_decode(),
|
||||
}
|
||||
}
|
||||
}
|
||||
impl CstDecode<crate::bindings::FiatCurrency> for wire_cst_fiat_currency {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> crate::bindings::FiatCurrency {
|
||||
@@ -8965,16 +8947,6 @@ mod io {
|
||||
}
|
||||
}
|
||||
}
|
||||
impl CstDecode<Vec<ExternalInputParser>> for *mut wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> Vec<ExternalInputParser> {
|
||||
let vec = unsafe {
|
||||
let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self);
|
||||
flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len)
|
||||
};
|
||||
vec.into_iter().map(CstDecode::cst_decode).collect()
|
||||
}
|
||||
}
|
||||
impl CstDecode<Vec<String>> for *mut wire_cst_list_String {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> Vec<String> {
|
||||
@@ -8985,6 +8957,18 @@ mod io {
|
||||
vec.into_iter().map(CstDecode::cst_decode).collect()
|
||||
}
|
||||
}
|
||||
impl CstDecode<Vec<crate::bindings::ExternalInputParser>>
|
||||
for *mut wire_cst_list_external_input_parser
|
||||
{
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> Vec<crate::bindings::ExternalInputParser> {
|
||||
let vec = unsafe {
|
||||
let wrap = flutter_rust_bridge::for_generated::box_from_leak_ptr(self);
|
||||
flutter_rust_bridge::for_generated::vec_from_leak_ptr(wrap.ptr, wrap.len)
|
||||
};
|
||||
vec.into_iter().map(CstDecode::cst_decode).collect()
|
||||
}
|
||||
}
|
||||
impl CstDecode<Vec<crate::bindings::FiatCurrency>> for *mut wire_cst_list_fiat_currency {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
fn cst_decode(self) -> Vec<crate::bindings::FiatCurrency> {
|
||||
@@ -10286,6 +10270,20 @@ mod io {
|
||||
Self::new_with_null_ptr()
|
||||
}
|
||||
}
|
||||
impl NewWithNullPtr for wire_cst_external_input_parser {
|
||||
fn new_with_null_ptr() -> Self {
|
||||
Self {
|
||||
provider_id: core::ptr::null_mut(),
|
||||
input_regex: core::ptr::null_mut(),
|
||||
parser_url: core::ptr::null_mut(),
|
||||
}
|
||||
}
|
||||
}
|
||||
impl Default for wire_cst_external_input_parser {
|
||||
fn default() -> Self {
|
||||
Self::new_with_null_ptr()
|
||||
}
|
||||
}
|
||||
impl NewWithNullPtr for wire_cst_fiat_currency {
|
||||
fn new_with_null_ptr() -> Self {
|
||||
Self {
|
||||
@@ -11614,24 +11612,6 @@ mod io {
|
||||
}
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr: *const std::ffi::c_void,
|
||||
) {
|
||||
unsafe {
|
||||
StdArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>>::increment_strong_count(ptr as _);
|
||||
}
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr: *const std::ffi::c_void,
|
||||
) {
|
||||
unsafe {
|
||||
StdArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<ExternalInputParser>>::decrement_strong_count(ptr as _);
|
||||
}
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data(
|
||||
) -> *mut wire_cst_aes_success_action_data {
|
||||
@@ -12003,12 +11983,6 @@ mod io {
|
||||
)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(len: i32) -> *mut wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser{
|
||||
let wrap = wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser { ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(Default::default(), len), len };
|
||||
flutter_rust_bridge::for_generated::new_leak_box_ptr(wrap)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_cst_new_list_String(
|
||||
len: i32,
|
||||
@@ -12023,6 +11997,20 @@ mod io {
|
||||
flutter_rust_bridge::for_generated::new_leak_box_ptr(wrap)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_cst_new_list_external_input_parser(
|
||||
len: i32,
|
||||
) -> *mut wire_cst_list_external_input_parser {
|
||||
let wrap = wire_cst_list_external_input_parser {
|
||||
ptr: flutter_rust_bridge::for_generated::new_leak_vec_ptr(
|
||||
<wire_cst_external_input_parser>::new_with_null_ptr(),
|
||||
len,
|
||||
),
|
||||
len,
|
||||
};
|
||||
flutter_rust_bridge::for_generated::new_leak_box_ptr(wrap)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub extern "C" fn frbgen_breez_liquid_cst_new_list_fiat_currency(
|
||||
len: i32,
|
||||
@@ -12268,17 +12256,19 @@ mod io {
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_config { liquid_electrum_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
bitcoin_electrum_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
mempoolspace_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
working_dir: *mut wire_cst_list_prim_u_8_strict,
|
||||
cache_dir: *mut wire_cst_list_prim_u_8_strict,
|
||||
network: i32,
|
||||
payment_timeout_sec: u64,
|
||||
zero_conf_min_fee_rate_msat: u32,
|
||||
zero_conf_max_amount_sat: *mut u64,
|
||||
breez_api_key: *mut wire_cst_list_prim_u_8_strict,
|
||||
external_input_parsers: *mut wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser }
|
||||
pub struct wire_cst_config {
|
||||
liquid_electrum_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
bitcoin_electrum_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
mempoolspace_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
working_dir: *mut wire_cst_list_prim_u_8_strict,
|
||||
cache_dir: *mut wire_cst_list_prim_u_8_strict,
|
||||
network: i32,
|
||||
payment_timeout_sec: u64,
|
||||
zero_conf_min_fee_rate_msat: u32,
|
||||
zero_conf_max_amount_sat: *mut u64,
|
||||
breez_api_key: *mut wire_cst_list_prim_u_8_strict,
|
||||
external_input_parsers: *mut wire_cst_list_external_input_parser,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_connect_request {
|
||||
@@ -12298,6 +12288,13 @@ external_input_parsers: *mut wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_br
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_external_input_parser {
|
||||
provider_id: *mut wire_cst_list_prim_u_8_strict,
|
||||
input_regex: *mut wire_cst_list_prim_u_8_strict,
|
||||
parser_url: *mut wire_cst_list_prim_u_8_strict,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_fiat_currency {
|
||||
id: *mut wire_cst_list_prim_u_8_strict,
|
||||
info: wire_cst_currency_info,
|
||||
@@ -12424,15 +12421,14 @@ external_input_parsers: *mut wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_br
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser
|
||||
{
|
||||
ptr: *mut usize,
|
||||
pub struct wire_cst_list_String {
|
||||
ptr: *mut *mut wire_cst_list_prim_u_8_strict,
|
||||
len: i32,
|
||||
}
|
||||
#[repr(C)]
|
||||
#[derive(Clone, Copy)]
|
||||
pub struct wire_cst_list_String {
|
||||
ptr: *mut *mut wire_cst_list_prim_u_8_strict,
|
||||
pub struct wire_cst_list_external_input_parser {
|
||||
ptr: *mut wire_cst_external_input_parser,
|
||||
len: i32,
|
||||
}
|
||||
#[repr(C)]
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
import 'bindings/duplicates.dart';
|
||||
import 'error.dart';
|
||||
import 'frb_generated.dart';
|
||||
import 'lib.dart';
|
||||
import 'model.dart';
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
import 'package:freezed_annotation/freezed_annotation.dart' hide protected;
|
||||
@@ -264,6 +263,30 @@ class CurrencyInfo {
|
||||
localeOverrides == other.localeOverrides;
|
||||
}
|
||||
|
||||
class ExternalInputParser {
|
||||
final String providerId;
|
||||
final String inputRegex;
|
||||
final String parserUrl;
|
||||
|
||||
const ExternalInputParser({
|
||||
required this.providerId,
|
||||
required this.inputRegex,
|
||||
required this.parserUrl,
|
||||
});
|
||||
|
||||
@override
|
||||
int get hashCode => providerId.hashCode ^ inputRegex.hashCode ^ parserUrl.hashCode;
|
||||
|
||||
@override
|
||||
bool operator ==(Object other) =>
|
||||
identical(this, other) ||
|
||||
other is ExternalInputParser &&
|
||||
runtimeType == other.runtimeType &&
|
||||
providerId == other.providerId &&
|
||||
inputRegex == other.inputRegex &&
|
||||
parserUrl == other.parserUrl;
|
||||
}
|
||||
|
||||
class FiatCurrency {
|
||||
final String id;
|
||||
final CurrencyInfo info;
|
||||
|
||||
@@ -10,7 +10,6 @@ import 'dart:convert';
|
||||
import 'error.dart';
|
||||
import 'frb_generated.dart';
|
||||
import 'frb_generated.io.dart' if (dart.library.js_interop) 'frb_generated.web.dart';
|
||||
import 'lib.dart';
|
||||
import 'model.dart';
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
|
||||
@@ -185,12 +184,6 @@ abstract class RustLibApi extends BaseApi {
|
||||
RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BindingLiquidSdk;
|
||||
|
||||
CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BindingLiquidSdkPtr;
|
||||
|
||||
RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_ExternalInputParser;
|
||||
|
||||
RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_ExternalInputParser;
|
||||
|
||||
CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_ExternalInputParserPtr;
|
||||
}
|
||||
|
||||
class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
@@ -1212,12 +1205,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_BindingLiquidSdk => wire
|
||||
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk;
|
||||
|
||||
RustArcIncrementStrongCountFnType get rust_arc_increment_strong_count_ExternalInputParser => wire
|
||||
.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser;
|
||||
|
||||
RustArcDecrementStrongCountFnType get rust_arc_decrement_strong_count_ExternalInputParser => wire
|
||||
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser;
|
||||
|
||||
@protected
|
||||
AnyhowException dco_decode_AnyhowException(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
@@ -1232,14 +1219,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return BindingLiquidSdkImpl.frbInternalDcoDecode(raw as List<dynamic>);
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return ExternalInputParserImpl.frbInternalDcoDecode(raw as List<dynamic>);
|
||||
}
|
||||
|
||||
@protected
|
||||
BindingLiquidSdk
|
||||
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
@@ -1255,14 +1234,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return BindingLiquidSdkImpl.frbInternalDcoDecode(raw as List<dynamic>);
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return ExternalInputParserImpl.frbInternalDcoDecode(raw as List<dynamic>);
|
||||
}
|
||||
|
||||
@protected
|
||||
RustStreamSink<LogEntry> dco_decode_StreamSink_log_entry_Dco(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
@@ -1734,9 +1705,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
zeroConfMinFeeRateMsat: dco_decode_u_32(arr[7]),
|
||||
zeroConfMaxAmountSat: dco_decode_opt_box_autoadd_u_64(arr[8]),
|
||||
breezApiKey: dco_decode_opt_String(arr[9]),
|
||||
externalInputParsers:
|
||||
dco_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
arr[10]),
|
||||
externalInputParsers: dco_decode_opt_list_external_input_parser(arr[10]),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1767,6 +1736,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
);
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser dco_decode_external_input_parser(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
final arr = raw as List<dynamic>;
|
||||
if (arr.length != 3) throw Exception('unexpected arr length: expect 3 but see ${arr.length}');
|
||||
return ExternalInputParser(
|
||||
providerId: dco_decode_String(arr[0]),
|
||||
inputRegex: dco_decode_String(arr[1]),
|
||||
parserUrl: dco_decode_String(arr[2]),
|
||||
);
|
||||
}
|
||||
|
||||
@protected
|
||||
double dco_decode_f_64(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
@@ -1916,23 +1897,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return LiquidNetwork.values[raw as int];
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>
|
||||
dco_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return (raw as List<dynamic>)
|
||||
.map(
|
||||
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser)
|
||||
.toList();
|
||||
}
|
||||
|
||||
@protected
|
||||
List<String> dco_decode_list_String(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return (raw as List<dynamic>).map(dco_decode_String).toList();
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser> dco_decode_list_external_input_parser(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return (raw as List<dynamic>).map(dco_decode_external_input_parser).toList();
|
||||
}
|
||||
|
||||
@protected
|
||||
List<FiatCurrency> dco_decode_list_fiat_currency(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
@@ -2494,14 +2470,9 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>?
|
||||
dco_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw) {
|
||||
List<ExternalInputParser>? dco_decode_opt_list_external_input_parser(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw == null
|
||||
? null
|
||||
: dco_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
raw);
|
||||
return raw == null ? null : dco_decode_list_external_input_parser(raw);
|
||||
}
|
||||
|
||||
@protected
|
||||
@@ -3173,15 +3144,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_decode_usize(deserializer), sse_decode_i_32(deserializer));
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return ExternalInputParserImpl.frbInternalSseDecode(
|
||||
sse_decode_usize(deserializer), sse_decode_i_32(deserializer));
|
||||
}
|
||||
|
||||
@protected
|
||||
BindingLiquidSdk
|
||||
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
@@ -3199,15 +3161,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_decode_usize(deserializer), sse_decode_i_32(deserializer));
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return ExternalInputParserImpl.frbInternalSseDecode(
|
||||
sse_decode_usize(deserializer), sse_decode_i_32(deserializer));
|
||||
}
|
||||
|
||||
@protected
|
||||
RustStreamSink<LogEntry> sse_decode_StreamSink_log_entry_Dco(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -3661,9 +3614,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
var var_zeroConfMinFeeRateMsat = sse_decode_u_32(deserializer);
|
||||
var var_zeroConfMaxAmountSat = sse_decode_opt_box_autoadd_u_64(deserializer);
|
||||
var var_breezApiKey = sse_decode_opt_String(deserializer);
|
||||
var var_externalInputParsers =
|
||||
sse_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
deserializer);
|
||||
var var_externalInputParsers = sse_decode_opt_list_external_input_parser(deserializer);
|
||||
return Config(
|
||||
liquidElectrumUrl: var_liquidElectrumUrl,
|
||||
bitcoinElectrumUrl: var_bitcoinElectrumUrl,
|
||||
@@ -3706,6 +3657,16 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
localeOverrides: var_localeOverrides);
|
||||
}
|
||||
|
||||
@protected
|
||||
ExternalInputParser sse_decode_external_input_parser(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
var var_providerId = sse_decode_String(deserializer);
|
||||
var var_inputRegex = sse_decode_String(deserializer);
|
||||
var var_parserUrl = sse_decode_String(deserializer);
|
||||
return ExternalInputParser(
|
||||
providerId: var_providerId, inputRegex: var_inputRegex, parserUrl: var_parserUrl);
|
||||
}
|
||||
|
||||
@protected
|
||||
double sse_decode_f_64(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -3845,22 +3806,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return LiquidNetwork.values[inner];
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>
|
||||
sse_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
|
||||
var len_ = sse_decode_i_32(deserializer);
|
||||
var ans_ = <ExternalInputParser>[];
|
||||
for (var idx_ = 0; idx_ < len_; ++idx_) {
|
||||
ans_.add(
|
||||
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
deserializer));
|
||||
}
|
||||
return ans_;
|
||||
}
|
||||
|
||||
@protected
|
||||
List<String> sse_decode_list_String(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -3873,6 +3818,18 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return ans_;
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser> sse_decode_list_external_input_parser(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
|
||||
var len_ = sse_decode_i_32(deserializer);
|
||||
var ans_ = <ExternalInputParser>[];
|
||||
for (var idx_ = 0; idx_ < len_; ++idx_) {
|
||||
ans_.add(sse_decode_external_input_parser(deserializer));
|
||||
}
|
||||
return ans_;
|
||||
}
|
||||
|
||||
@protected
|
||||
List<FiatCurrency> sse_decode_list_fiat_currency(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -4532,14 +4489,11 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
}
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>?
|
||||
sse_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer) {
|
||||
List<ExternalInputParser>? sse_decode_opt_list_external_input_parser(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
|
||||
if (sse_decode_bool(deserializer)) {
|
||||
return (sse_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
deserializer));
|
||||
return (sse_decode_list_external_input_parser(deserializer));
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
@@ -5165,14 +5119,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return (raw as BindingLiquidSdkImpl).frbInternalCstEncode(move: true);
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
// ignore: invalid_use_of_internal_member
|
||||
return (raw as ExternalInputParserImpl).frbInternalCstEncode(move: true);
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk raw) {
|
||||
@@ -5189,14 +5135,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
return (raw as BindingLiquidSdkImpl).frbInternalCstEncode();
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
// ignore: invalid_use_of_internal_member
|
||||
return (raw as ExternalInputParserImpl).frbInternalCstEncode();
|
||||
}
|
||||
|
||||
@protected
|
||||
bool cst_encode_bool(bool raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
@@ -5288,14 +5226,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_encode_usize((self as BindingLiquidSdkImpl).frbInternalSseEncode(move: true), serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_usize((self as ExternalInputParserImpl).frbInternalSseEncode(move: true), serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk self, SseSerializer serializer) {
|
||||
@@ -5310,13 +5240,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_encode_usize((self as BindingLiquidSdkImpl).frbInternalSseEncode(move: null), serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_usize((self as ExternalInputParserImpl).frbInternalSseEncode(move: null), serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_StreamSink_log_entry_Dco(RustStreamSink<LogEntry> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -5771,8 +5694,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_encode_u_32(self.zeroConfMinFeeRateMsat, serializer);
|
||||
sse_encode_opt_box_autoadd_u_64(self.zeroConfMaxAmountSat, serializer);
|
||||
sse_encode_opt_String(self.breezApiKey, serializer);
|
||||
sse_encode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
self.externalInputParsers, serializer);
|
||||
sse_encode_opt_list_external_input_parser(self.externalInputParsers, serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
@@ -5794,6 +5716,14 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_encode_list_locale_overrides(self.localeOverrides, serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_external_input_parser(ExternalInputParser self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_String(self.providerId, serializer);
|
||||
sse_encode_String(self.inputRegex, serializer);
|
||||
sse_encode_String(self.parserUrl, serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_f_64(double self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -5913,18 +5843,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
sse_encode_i_32(self.index, serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_i_32(self.length, serializer);
|
||||
for (final item in self) {
|
||||
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
item, serializer);
|
||||
}
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_list_String(List<String> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -5934,6 +5852,15 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
}
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_list_external_input_parser(List<ExternalInputParser> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_i_32(self.length, serializer);
|
||||
for (final item in self) {
|
||||
sse_encode_external_input_parser(item, serializer);
|
||||
}
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_list_fiat_currency(List<FiatCurrency> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
@@ -6479,15 +6406,12 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
}
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser>? self, SseSerializer serializer) {
|
||||
void sse_encode_opt_list_external_input_parser(List<ExternalInputParser>? self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
|
||||
sse_encode_bool(self != null, serializer);
|
||||
if (self != null) {
|
||||
sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
self, serializer);
|
||||
sse_encode_list_external_input_parser(self, serializer);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7150,21 +7074,3 @@ class BindingLiquidSdkImpl extends RustOpaque implements BindingLiquidSdk {
|
||||
that: this,
|
||||
);
|
||||
}
|
||||
|
||||
@sealed
|
||||
class ExternalInputParserImpl extends RustOpaque implements ExternalInputParser {
|
||||
// Not to be used by end users
|
||||
ExternalInputParserImpl.frbInternalDcoDecode(List<dynamic> wire)
|
||||
: super.frbInternalDcoDecode(wire, _kStaticData);
|
||||
|
||||
// Not to be used by end users
|
||||
ExternalInputParserImpl.frbInternalSseDecode(BigInt ptr, int externalSizeOnNative)
|
||||
: super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData);
|
||||
|
||||
static final _kStaticData = RustArcStaticData(
|
||||
rustArcIncrementStrongCount: RustLib.instance.api.rust_arc_increment_strong_count_ExternalInputParser,
|
||||
rustArcDecrementStrongCount: RustLib.instance.api.rust_arc_decrement_strong_count_ExternalInputParser,
|
||||
rustArcDecrementStrongCountPtr:
|
||||
RustLib.instance.api.rust_arc_decrement_strong_count_ExternalInputParserPtr,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -10,7 +10,6 @@ import 'dart:convert';
|
||||
import 'dart:ffi' as ffi;
|
||||
import 'error.dart';
|
||||
import 'frb_generated.dart';
|
||||
import 'lib.dart';
|
||||
import 'model.dart';
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_io.dart';
|
||||
|
||||
@@ -25,9 +24,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_BindingLiquidSdkPtr => wire
|
||||
._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr;
|
||||
|
||||
CrossPlatformFinalizerArg get rust_arc_decrement_strong_count_ExternalInputParserPtr => wire
|
||||
._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr;
|
||||
|
||||
@protected
|
||||
AnyhowException dco_decode_AnyhowException(dynamic raw);
|
||||
|
||||
@@ -36,11 +32,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
dynamic raw);
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw);
|
||||
|
||||
@protected
|
||||
BindingLiquidSdk
|
||||
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
@@ -50,11 +41,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
BindingLiquidSdk dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
dynamic raw);
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw);
|
||||
|
||||
@protected
|
||||
RustStreamSink<LogEntry> dco_decode_StreamSink_log_entry_Dco(dynamic raw);
|
||||
|
||||
@@ -259,6 +245,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
@protected
|
||||
CurrencyInfo dco_decode_currency_info(dynamic raw);
|
||||
|
||||
@protected
|
||||
ExternalInputParser dco_decode_external_input_parser(dynamic raw);
|
||||
|
||||
@protected
|
||||
double dco_decode_f_64(dynamic raw);
|
||||
|
||||
@@ -293,12 +282,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
LiquidNetwork dco_decode_liquid_network(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>
|
||||
dco_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw);
|
||||
List<String> dco_decode_list_String(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<String> dco_decode_list_String(dynamic raw);
|
||||
List<ExternalInputParser> dco_decode_list_external_input_parser(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<FiatCurrency> dco_decode_list_fiat_currency(dynamic raw);
|
||||
@@ -451,9 +438,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
BigInt? dco_decode_opt_box_autoadd_u_64(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>?
|
||||
dco_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
dynamic raw);
|
||||
List<ExternalInputParser>? dco_decode_opt_list_external_input_parser(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<PaymentType>? dco_decode_opt_list_payment_type(dynamic raw);
|
||||
@@ -607,11 +592,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
BindingLiquidSdk
|
||||
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
@@ -621,11 +601,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
BindingLiquidSdk sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
ExternalInputParser
|
||||
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
RustStreamSink<LogEntry> sse_decode_StreamSink_log_entry_Dco(SseDeserializer deserializer);
|
||||
|
||||
@@ -832,6 +807,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
@protected
|
||||
CurrencyInfo sse_decode_currency_info(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
ExternalInputParser sse_decode_external_input_parser(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
double sse_decode_f_64(SseDeserializer deserializer);
|
||||
|
||||
@@ -866,12 +844,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
LiquidNetwork sse_decode_liquid_network(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>
|
||||
sse_decode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer);
|
||||
List<String> sse_decode_list_String(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<String> sse_decode_list_String(SseDeserializer deserializer);
|
||||
List<ExternalInputParser> sse_decode_list_external_input_parser(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<FiatCurrency> sse_decode_list_fiat_currency(SseDeserializer deserializer);
|
||||
@@ -1024,9 +1000,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
BigInt? sse_decode_opt_box_autoadd_u_64(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<ExternalInputParser>?
|
||||
sse_decode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
SseDeserializer deserializer);
|
||||
List<ExternalInputParser>? sse_decode_opt_list_external_input_parser(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<PaymentType>? sse_decode_opt_list_payment_type(SseDeserializer deserializer);
|
||||
@@ -1633,23 +1607,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
return raw.toInt();
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
cst_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser> raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
final ans = wire
|
||||
.cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
raw.length);
|
||||
for (var i = 0; i < raw.length; ++i) {
|
||||
ans.ref.ptr[i] =
|
||||
cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
raw[i]);
|
||||
}
|
||||
return ans;
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_String> cst_encode_list_String(List<String> raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
@@ -1660,6 +1617,17 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
return ans;
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_external_input_parser> cst_encode_list_external_input_parser(
|
||||
List<ExternalInputParser> raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
final ans = wire.cst_new_list_external_input_parser(raw.length);
|
||||
for (var i = 0; i < raw.length; ++i) {
|
||||
cst_api_fill_to_wire_external_input_parser(raw[i], ans.ref.ptr[i]);
|
||||
}
|
||||
return ans;
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_fiat_currency> cst_encode_list_fiat_currency(List<FiatCurrency> raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
@@ -1850,15 +1818,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
cst_encode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser>? raw) {
|
||||
ffi.Pointer<wire_cst_list_external_input_parser> cst_encode_opt_list_external_input_parser(
|
||||
List<ExternalInputParser>? raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return raw == null
|
||||
? ffi.nullptr
|
||||
: cst_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
raw);
|
||||
return raw == null ? ffi.nullptr : cst_encode_list_external_input_parser(raw);
|
||||
}
|
||||
|
||||
@protected
|
||||
@@ -2248,9 +2211,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
wireObj.zero_conf_min_fee_rate_msat = cst_encode_u_32(apiObj.zeroConfMinFeeRateMsat);
|
||||
wireObj.zero_conf_max_amount_sat = cst_encode_opt_box_autoadd_u_64(apiObj.zeroConfMaxAmountSat);
|
||||
wireObj.breez_api_key = cst_encode_opt_String(apiObj.breezApiKey);
|
||||
wireObj.external_input_parsers =
|
||||
cst_encode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
apiObj.externalInputParsers);
|
||||
wireObj.external_input_parsers = cst_encode_opt_list_external_input_parser(apiObj.externalInputParsers);
|
||||
}
|
||||
|
||||
@protected
|
||||
@@ -2270,6 +2231,14 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
wireObj.locale_overrides = cst_encode_list_locale_overrides(apiObj.localeOverrides);
|
||||
}
|
||||
|
||||
@protected
|
||||
void cst_api_fill_to_wire_external_input_parser(
|
||||
ExternalInputParser apiObj, wire_cst_external_input_parser wireObj) {
|
||||
wireObj.provider_id = cst_encode_String(apiObj.providerId);
|
||||
wireObj.input_regex = cst_encode_String(apiObj.inputRegex);
|
||||
wireObj.parser_url = cst_encode_String(apiObj.parserUrl);
|
||||
}
|
||||
|
||||
@protected
|
||||
void cst_api_fill_to_wire_fiat_currency(FiatCurrency apiObj, wire_cst_fiat_currency wireObj) {
|
||||
wireObj.id = cst_encode_String(apiObj.id);
|
||||
@@ -3280,10 +3249,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk raw);
|
||||
|
||||
@protected
|
||||
int cst_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser raw);
|
||||
|
||||
@protected
|
||||
int cst_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk raw);
|
||||
@@ -3292,10 +3257,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk raw);
|
||||
|
||||
@protected
|
||||
int cst_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser raw);
|
||||
|
||||
@protected
|
||||
bool cst_encode_bool(bool raw);
|
||||
|
||||
@@ -3342,11 +3303,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
void sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk self, SseSerializer serializer);
|
||||
@@ -3355,10 +3311,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdk(
|
||||
BindingLiquidSdk self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ExternalInputParser self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_StreamSink_log_entry_Dco(RustStreamSink<LogEntry> self, SseSerializer serializer);
|
||||
|
||||
@@ -3572,6 +3524,9 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
@protected
|
||||
void sse_encode_currency_info(CurrencyInfo self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_external_input_parser(ExternalInputParser self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_f_64(double self, SseSerializer serializer);
|
||||
|
||||
@@ -3607,12 +3562,10 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
void sse_encode_liquid_network(LiquidNetwork self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser> self, SseSerializer serializer);
|
||||
void sse_encode_list_String(List<String> self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_list_String(List<String> self, SseSerializer serializer);
|
||||
void sse_encode_list_external_input_parser(List<ExternalInputParser> self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_list_fiat_currency(List<FiatCurrency> self, SseSerializer serializer);
|
||||
@@ -3767,9 +3720,7 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
void sse_encode_opt_box_autoadd_u_64(BigInt? self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_opt_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
List<ExternalInputParser>? self, SseSerializer serializer);
|
||||
void sse_encode_opt_list_external_input_parser(List<ExternalInputParser>? self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_opt_list_payment_type(List<PaymentType>? self, SseSerializer serializer);
|
||||
@@ -4712,38 +4663,6 @@ class RustLibWire implements BaseWire {
|
||||
_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
void
|
||||
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
) {
|
||||
return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr,
|
||||
);
|
||||
}
|
||||
|
||||
late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
||||
'frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
void
|
||||
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
) {
|
||||
return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr,
|
||||
);
|
||||
}
|
||||
|
||||
late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
||||
'frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
ffi.Pointer<wire_cst_aes_success_action_data> cst_new_box_autoadd_aes_success_action_data() {
|
||||
return _cst_new_box_autoadd_aes_success_action_data();
|
||||
}
|
||||
@@ -5273,30 +5192,6 @@ class RustLibWire implements BaseWire {
|
||||
late final _cst_new_box_autoadd_url_success_action_data = _cst_new_box_autoadd_url_success_action_dataPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_url_success_action_data> Function()>();
|
||||
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
int len,
|
||||
) {
|
||||
return _cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
Function(ffi.Int32)>>(
|
||||
'frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_String> cst_new_list_String(
|
||||
int len,
|
||||
) {
|
||||
@@ -5311,6 +5206,20 @@ class RustLibWire implements BaseWire {
|
||||
late final _cst_new_list_String =
|
||||
_cst_new_list_StringPtr.asFunction<ffi.Pointer<wire_cst_list_String> Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_external_input_parser> cst_new_list_external_input_parser(
|
||||
int len,
|
||||
) {
|
||||
return _cst_new_list_external_input_parser(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _cst_new_list_external_input_parserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Pointer<wire_cst_list_external_input_parser> Function(ffi.Int32)>>(
|
||||
'frbgen_breez_liquid_cst_new_list_external_input_parser');
|
||||
late final _cst_new_list_external_input_parser = _cst_new_list_external_input_parserPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_list_external_input_parser> Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_fiat_currency> cst_new_list_fiat_currency(
|
||||
int len,
|
||||
) {
|
||||
@@ -6121,9 +6030,16 @@ final class wire_cst_sdk_event extends ffi.Struct {
|
||||
external SdkEventKind kind;
|
||||
}
|
||||
|
||||
final class wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser
|
||||
extends ffi.Struct {
|
||||
external ffi.Pointer<ffi.UintPtr> ptr;
|
||||
final class wire_cst_external_input_parser extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> provider_id;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> input_regex;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> parser_url;
|
||||
}
|
||||
|
||||
final class wire_cst_list_external_input_parser extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_external_input_parser> ptr;
|
||||
|
||||
@ffi.Int32()
|
||||
external int len;
|
||||
@@ -6153,9 +6069,7 @@ final class wire_cst_config extends ffi.Struct {
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> breez_api_key;
|
||||
|
||||
external ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
external_input_parsers;
|
||||
external ffi.Pointer<wire_cst_list_external_input_parser> external_input_parsers;
|
||||
}
|
||||
|
||||
final class wire_cst_connect_request extends ffi.Struct {
|
||||
|
||||
@@ -5,7 +5,6 @@
|
||||
|
||||
import 'bindings.dart';
|
||||
import 'frb_generated.dart';
|
||||
import 'lib.dart';
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
import 'package:freezed_annotation/freezed_annotation.dart' hide protected;
|
||||
part 'model.freezed.dart';
|
||||
|
||||
@@ -813,38 +813,6 @@ class FlutterBreezLiquidBindings {
|
||||
_frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerBindingLiquidSdkPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
void
|
||||
frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
) {
|
||||
return _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
||||
'frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_frbgen_breez_liquid_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
void
|
||||
frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
) {
|
||||
return _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
ptr,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
|
||||
'frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_frbgen_breez_liquid_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
|
||||
|
||||
ffi.Pointer<wire_cst_aes_success_action_data>
|
||||
frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data() {
|
||||
return _frbgen_breez_liquid_cst_new_box_autoadd_aes_success_action_data();
|
||||
@@ -1432,30 +1400,6 @@ class FlutterBreezLiquidBindings {
|
||||
_frbgen_breez_liquid_cst_new_box_autoadd_url_success_action_dataPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_url_success_action_data> Function()>();
|
||||
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
int len,
|
||||
) {
|
||||
return _frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr =
|
||||
_lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
Function(ffi.Int32)>>(
|
||||
'frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser');
|
||||
late final _frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser =
|
||||
_frbgen_breez_liquid_cst_new_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParserPtr
|
||||
.asFunction<
|
||||
ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_String> frbgen_breez_liquid_cst_new_list_String(
|
||||
int len,
|
||||
) {
|
||||
@@ -1470,6 +1414,21 @@ class FlutterBreezLiquidBindings {
|
||||
late final _frbgen_breez_liquid_cst_new_list_String = _frbgen_breez_liquid_cst_new_list_StringPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_list_String> Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_external_input_parser> frbgen_breez_liquid_cst_new_list_external_input_parser(
|
||||
int len,
|
||||
) {
|
||||
return _frbgen_breez_liquid_cst_new_list_external_input_parser(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _frbgen_breez_liquid_cst_new_list_external_input_parserPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Pointer<wire_cst_list_external_input_parser> Function(ffi.Int32)>>(
|
||||
'frbgen_breez_liquid_cst_new_list_external_input_parser');
|
||||
late final _frbgen_breez_liquid_cst_new_list_external_input_parser =
|
||||
_frbgen_breez_liquid_cst_new_list_external_input_parserPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_list_external_input_parser> Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_fiat_currency> frbgen_breez_liquid_cst_new_list_fiat_currency(
|
||||
int len,
|
||||
) {
|
||||
@@ -1958,6 +1917,26 @@ class FlutterBreezLiquidBindings {
|
||||
_uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_lnurl_withdrawPtr
|
||||
.asFunction<RustBuffer Function(ffi.Pointer<ffi.Void>, RustBuffer, ffi.Pointer<RustCallStatus>)>();
|
||||
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parse(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
RustBuffer input,
|
||||
ffi.Pointer<RustCallStatus> out_status,
|
||||
) {
|
||||
return _uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parse(
|
||||
ptr,
|
||||
input,
|
||||
out_status,
|
||||
);
|
||||
}
|
||||
|
||||
late final _uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parsePtr = _lookup<
|
||||
ffi.NativeFunction<
|
||||
RustBuffer Function(ffi.Pointer<ffi.Void>, RustBuffer, ffi.Pointer<RustCallStatus>)>>(
|
||||
'uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parse');
|
||||
late final _uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parse =
|
||||
_uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_parsePtr
|
||||
.asFunction<RustBuffer Function(ffi.Pointer<ffi.Void>, RustBuffer, ffi.Pointer<RustCallStatus>)>();
|
||||
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_method_bindingliquidsdk_pay_onchain(
|
||||
ffi.Pointer<ffi.Void> ptr,
|
||||
RustBuffer req,
|
||||
@@ -2414,23 +2393,6 @@ class FlutterBreezLiquidBindings {
|
||||
_uniffi_breez_sdk_liquid_bindings_fn_func_default_configPtr
|
||||
.asFunction<RustBuffer Function(RustBuffer, RustBuffer, ffi.Pointer<RustCallStatus>)>();
|
||||
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_func_parse(
|
||||
RustBuffer input,
|
||||
ffi.Pointer<RustCallStatus> out_status,
|
||||
) {
|
||||
return _uniffi_breez_sdk_liquid_bindings_fn_func_parse(
|
||||
input,
|
||||
out_status,
|
||||
);
|
||||
}
|
||||
|
||||
late final _uniffi_breez_sdk_liquid_bindings_fn_func_parsePtr =
|
||||
_lookup<ffi.NativeFunction<RustBuffer Function(RustBuffer, ffi.Pointer<RustCallStatus>)>>(
|
||||
'uniffi_breez_sdk_liquid_bindings_fn_func_parse');
|
||||
late final _uniffi_breez_sdk_liquid_bindings_fn_func_parse =
|
||||
_uniffi_breez_sdk_liquid_bindings_fn_func_parsePtr
|
||||
.asFunction<RustBuffer Function(RustBuffer, ffi.Pointer<RustCallStatus>)>();
|
||||
|
||||
RustBuffer uniffi_breez_sdk_liquid_bindings_fn_func_parse_invoice(
|
||||
RustBuffer input,
|
||||
ffi.Pointer<RustCallStatus> out_status,
|
||||
@@ -3413,16 +3375,6 @@ class FlutterBreezLiquidBindings {
|
||||
late final _uniffi_breez_sdk_liquid_bindings_checksum_func_default_config =
|
||||
_uniffi_breez_sdk_liquid_bindings_checksum_func_default_configPtr.asFunction<int Function()>();
|
||||
|
||||
int uniffi_breez_sdk_liquid_bindings_checksum_func_parse() {
|
||||
return _uniffi_breez_sdk_liquid_bindings_checksum_func_parse();
|
||||
}
|
||||
|
||||
late final _uniffi_breez_sdk_liquid_bindings_checksum_func_parsePtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Uint16 Function()>>(
|
||||
'uniffi_breez_sdk_liquid_bindings_checksum_func_parse');
|
||||
late final _uniffi_breez_sdk_liquid_bindings_checksum_func_parse =
|
||||
_uniffi_breez_sdk_liquid_bindings_checksum_func_parsePtr.asFunction<int Function()>();
|
||||
|
||||
int uniffi_breez_sdk_liquid_bindings_checksum_func_parse_invoice() {
|
||||
return _uniffi_breez_sdk_liquid_bindings_checksum_func_parse_invoice();
|
||||
}
|
||||
@@ -3619,6 +3571,17 @@ class FlutterBreezLiquidBindings {
|
||||
_uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_lnurl_withdrawPtr
|
||||
.asFunction<int Function()>();
|
||||
|
||||
int uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parse() {
|
||||
return _uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parse();
|
||||
}
|
||||
|
||||
late final _uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parsePtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Uint16 Function()>>(
|
||||
'uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parse');
|
||||
late final _uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parse =
|
||||
_uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_parsePtr
|
||||
.asFunction<int Function()>();
|
||||
|
||||
int uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_pay_onchain() {
|
||||
return _uniffi_breez_sdk_liquid_bindings_checksum_method_bindingliquidsdk_pay_onchain();
|
||||
}
|
||||
@@ -4567,9 +4530,16 @@ final class wire_cst_sdk_event extends ffi.Struct {
|
||||
external SdkEventKind kind;
|
||||
}
|
||||
|
||||
final class wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser
|
||||
extends ffi.Struct {
|
||||
external ffi.Pointer<ffi.UintPtr> ptr;
|
||||
final class wire_cst_external_input_parser extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> provider_id;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> input_regex;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> parser_url;
|
||||
}
|
||||
|
||||
final class wire_cst_list_external_input_parser extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_external_input_parser> ptr;
|
||||
|
||||
@ffi.Int32()
|
||||
external int len;
|
||||
@@ -4599,9 +4569,7 @@ final class wire_cst_config extends ffi.Struct {
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> breez_api_key;
|
||||
|
||||
external ffi.Pointer<
|
||||
wire_cst_list_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerExternalInputParser>
|
||||
external_input_parsers;
|
||||
external ffi.Pointer<wire_cst_list_external_input_parser> external_input_parsers;
|
||||
}
|
||||
|
||||
final class wire_cst_connect_request extends ffi.Struct {
|
||||
|
||||
Reference in New Issue
Block a user