pub struct InvoiceRequestFields {
pub payer_signing_pubkey: PublicKey,
pub quantity: Option<u64>,
pub payer_note_truncated: Option<UntrustedString>,
pub human_readable_name: Option<HumanReadableName>,
}Expand description
Fields sent in an InvoiceRequest message to include in PaymentContext::Bolt12Offer.
Fields§
§payer_signing_pubkey: PublicKeyA possibly transient pubkey used to sign the invoice request.
quantity: Option<u64>The quantity of the offer’s item conforming to Offer::is_valid_quantity.
payer_note_truncated: Option<UntrustedString>A payer-provided note which will be seen by the recipient and reflected back in the invoice
response. Truncated to PAYER_NOTE_LIMIT characters.
human_readable_name: Option<HumanReadableName>The Human Readable Name which the sender indicated they were paying to.
Trait Implementations§
Source§impl Clone for InvoiceRequestFields
impl Clone for InvoiceRequestFields
Source§fn clone(&self) -> InvoiceRequestFields
fn clone(&self) -> InvoiceRequestFields
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 InvoiceRequestFields
impl Debug for InvoiceRequestFields
Source§impl PartialEq for InvoiceRequestFields
impl PartialEq for InvoiceRequestFields
Source§impl Readable for InvoiceRequestFields
impl Readable for InvoiceRequestFields
Source§impl Writeable for InvoiceRequestFields
impl Writeable for InvoiceRequestFields
impl Eq for InvoiceRequestFields
impl StructuralPartialEq for InvoiceRequestFields
Auto Trait Implementations§
impl Freeze for InvoiceRequestFields
impl RefUnwindSafe for InvoiceRequestFields
impl Send for InvoiceRequestFields
impl Sync for InvoiceRequestFields
impl Unpin for InvoiceRequestFields
impl UnwindSafe for InvoiceRequestFields
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