pub struct GenericPaymentMethodDataData {
pub derivation_scheme: Option<String>,
pub label: Option<String>,
pub account_key_path: Option<String>,
pub connection_string: Option<String>,
pub disable_bolt11_payment_option: Option<bool>,
}Expand description
GenericPaymentMethodDataData : Associated dynamic data based on payment method type.
Fields§
§derivation_scheme: Option<String>The derivation scheme
label: Option<String>A label that will be shown in the UI
account_key_path: Option<String>The wallet fingerprint followed by the keypath to derive the account key used for signing operation or creating PSBTs
connection_string: Option<String>The lightning connection string. Set to ‘Internal Node’ to use the internal node. (See this doc for some example)
disable_bolt11_payment_option: Option<bool>Whether to disable generation of bolt11 invoices. Useful when wanting to only use LNURL Pay exclusively.
Implementations§
Source§impl GenericPaymentMethodDataData
impl GenericPaymentMethodDataData
Sourcepub fn new() -> GenericPaymentMethodDataData
pub fn new() -> GenericPaymentMethodDataData
Associated dynamic data based on payment method type.
Trait Implementations§
Source§impl Clone for GenericPaymentMethodDataData
impl Clone for GenericPaymentMethodDataData
Source§fn clone(&self) -> GenericPaymentMethodDataData
fn clone(&self) -> GenericPaymentMethodDataData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GenericPaymentMethodDataData
impl Debug for GenericPaymentMethodDataData
Source§impl Default for GenericPaymentMethodDataData
impl Default for GenericPaymentMethodDataData
Source§fn default() -> GenericPaymentMethodDataData
fn default() -> GenericPaymentMethodDataData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenericPaymentMethodDataData
impl<'de> Deserialize<'de> for GenericPaymentMethodDataData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GenericPaymentMethodDataData
impl PartialEq for GenericPaymentMethodDataData
Source§fn eq(&self, other: &GenericPaymentMethodDataData) -> bool
fn eq(&self, other: &GenericPaymentMethodDataData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GenericPaymentMethodDataData
Auto Trait Implementations§
impl Freeze for GenericPaymentMethodDataData
impl RefUnwindSafe for GenericPaymentMethodDataData
impl Send for GenericPaymentMethodDataData
impl Sync for GenericPaymentMethodDataData
impl Unpin for GenericPaymentMethodDataData
impl UnwindSafe for GenericPaymentMethodDataData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more