pub struct PayoutSettlementCheck {
pub payment_status: Option<String>,
pub proof_status: Option<String>,
pub tx_hash: Option<String>,
}Expand description
Report-only. The underlying payment’s escrow state and on-chain
settlement proof. A failed or absent settlement never affects
verified.
Fields§
§payment_status: Option<String>Escrow state of the payment, when a payment exists
proof_status: Option<String>§tx_hash: Option<String>On-chain settlement transaction hash, when the proof carries one
Trait Implementations§
Source§impl Clone for PayoutSettlementCheck
impl Clone for PayoutSettlementCheck
Source§impl Debug for PayoutSettlementCheck
impl Debug for PayoutSettlementCheck
Source§impl Default for PayoutSettlementCheck
impl Default for PayoutSettlementCheck
Source§impl<'de> Deserialize<'de> for PayoutSettlementCheck
impl<'de> Deserialize<'de> for PayoutSettlementCheck
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 PayoutSettlementCheck
impl RefUnwindSafe for PayoutSettlementCheck
impl Send for PayoutSettlementCheck
impl Sync for PayoutSettlementCheck
impl Unpin for PayoutSettlementCheck
impl UnsafeUnpin for PayoutSettlementCheck
impl UnwindSafe for PayoutSettlementCheck
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