pub struct FinalizedReceiveIntentRecord {
pub intent_id: Uuid,
pub quote_id: String,
pub address: String,
pub txid: String,
pub outpoint: String,
pub amount_sat: u64,
pub finalized_at: u64,
}Expand description
Tombstone record for a finalized (confirmed) receive intent.
Written when a confirmed receive intent is deleted, preserving the
data needed by check_incoming_payment_status to return historical
payment information.
Fields§
§intent_id: UuidUnique intent identifier
quote_id: StringQuote ID linking to the mint quote
address: StringBitcoin address that received the payment
txid: StringTransaction ID of the payment
outpoint: StringOutput point string (txid:vout)
amount_sat: u64Payment amount in satoshis
finalized_at: u64When finalization occurred (unix timestamp seconds)
Trait Implementations§
Source§impl Clone for FinalizedReceiveIntentRecord
impl Clone for FinalizedReceiveIntentRecord
Source§fn clone(&self) -> FinalizedReceiveIntentRecord
fn clone(&self) -> FinalizedReceiveIntentRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FinalizedReceiveIntentRecord
impl Debug for FinalizedReceiveIntentRecord
Source§impl<'de> Deserialize<'de> for FinalizedReceiveIntentRecord
impl<'de> Deserialize<'de> for FinalizedReceiveIntentRecord
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
Auto Trait Implementations§
impl Freeze for FinalizedReceiveIntentRecord
impl RefUnwindSafe for FinalizedReceiveIntentRecord
impl Send for FinalizedReceiveIntentRecord
impl Sync for FinalizedReceiveIntentRecord
impl Unpin for FinalizedReceiveIntentRecord
impl UnsafeUnpin for FinalizedReceiveIntentRecord
impl UnwindSafe for FinalizedReceiveIntentRecord
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