pub struct InvoicePaymentMethodDataModelAdditionalData {
pub provided_comment: Option<String>,
pub consumed_lightning_address: Option<String>,
}Expand description
InvoicePaymentMethodDataModelAdditionalData : Additional data provided by the payment method.
Fields§
§provided_comment: Option<String>The provided comment to a LNUrl payment with comments enabled
consumed_lightning_address: Option<String>The consumed lightning address of a LN Address payment
Implementations§
Source§impl InvoicePaymentMethodDataModelAdditionalData
impl InvoicePaymentMethodDataModelAdditionalData
Sourcepub fn new() -> InvoicePaymentMethodDataModelAdditionalData
pub fn new() -> InvoicePaymentMethodDataModelAdditionalData
Additional data provided by the payment method.
Trait Implementations§
Source§impl Clone for InvoicePaymentMethodDataModelAdditionalData
impl Clone for InvoicePaymentMethodDataModelAdditionalData
Source§fn clone(&self) -> InvoicePaymentMethodDataModelAdditionalData
fn clone(&self) -> InvoicePaymentMethodDataModelAdditionalData
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 Default for InvoicePaymentMethodDataModelAdditionalData
impl Default for InvoicePaymentMethodDataModelAdditionalData
Source§fn default() -> InvoicePaymentMethodDataModelAdditionalData
fn default() -> InvoicePaymentMethodDataModelAdditionalData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvoicePaymentMethodDataModelAdditionalData
impl<'de> Deserialize<'de> for InvoicePaymentMethodDataModelAdditionalData
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 InvoicePaymentMethodDataModelAdditionalData
impl PartialEq for InvoicePaymentMethodDataModelAdditionalData
Source§fn eq(&self, other: &InvoicePaymentMethodDataModelAdditionalData) -> bool
fn eq(&self, other: &InvoicePaymentMethodDataModelAdditionalData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InvoicePaymentMethodDataModelAdditionalData
Auto Trait Implementations§
impl Freeze for InvoicePaymentMethodDataModelAdditionalData
impl RefUnwindSafe for InvoicePaymentMethodDataModelAdditionalData
impl Send for InvoicePaymentMethodDataModelAdditionalData
impl Sync for InvoicePaymentMethodDataModelAdditionalData
impl Unpin for InvoicePaymentMethodDataModelAdditionalData
impl UnwindSafe for InvoicePaymentMethodDataModelAdditionalData
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