pub struct PaymentAuthorization {
pub authorization_id: String,
pub settled: bool,
pub metadata: Value,
}Expand description
Result of a payment authorization or settlement hold.
Fields§
Payment rail’s authorization or hold identifier.
settled: boolWhether the rail already considers the funds fully settled.
metadata: ValueRail-specific metadata such as idempotency keys, quote IDs, or expiry.
Trait Implementations§
Source§impl Clone for PaymentAuthorization
impl Clone for PaymentAuthorization
Source§fn clone(&self) -> PaymentAuthorization
fn clone(&self) -> PaymentAuthorization
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 PaymentAuthorization
impl Debug for PaymentAuthorization
Source§impl PartialEq for PaymentAuthorization
impl PartialEq for PaymentAuthorization
impl StructuralPartialEq for PaymentAuthorization
Auto Trait Implementations§
impl Freeze for PaymentAuthorization
impl RefUnwindSafe for PaymentAuthorization
impl Send for PaymentAuthorization
impl Sync for PaymentAuthorization
impl Unpin for PaymentAuthorization
impl UnsafeUnpin for PaymentAuthorization
impl UnwindSafe for PaymentAuthorization
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