pub struct SolverDisputeInfo {Show 23 fields
pub id: Uuid,
pub kind: String,
pub status: String,
pub hash: Option<String>,
pub preimage: Option<String>,
pub order_previous_status: String,
pub initiator_pubkey: String,
pub buyer_pubkey: Option<String>,
pub seller_pubkey: Option<String>,
pub initiator_full_privacy: bool,
pub counterpart_full_privacy: bool,
pub initiator_info: Option<UserInfo>,
pub counterpart_info: Option<UserInfo>,
pub premium: i64,
pub payment_method: String,
pub amount: i64,
pub fiat_amount: i64,
pub fee: i64,
pub routing_fee: i64,
pub buyer_invoice: Option<String>,
pub invoice_held_at: i64,
pub taken_at: i64,
pub created_at: i64,
}Fields§
§id: Uuid§kind: String§status: String§hash: Option<String>§preimage: Option<String>§order_previous_status: String§initiator_pubkey: String§buyer_pubkey: Option<String>§seller_pubkey: Option<String>§initiator_full_privacy: bool§counterpart_full_privacy: bool§initiator_info: Option<UserInfo>§counterpart_info: Option<UserInfo>§payment_method: String§amount: i64§fiat_amount: i64§fee: i64§routing_fee: i64§buyer_invoice: Option<String>§invoice_held_at: i64§taken_at: i64§created_at: i64Implementations§
Trait Implementations§
Source§impl Clone for SolverDisputeInfo
impl Clone for SolverDisputeInfo
Source§fn clone(&self) -> SolverDisputeInfo
fn clone(&self) -> SolverDisputeInfo
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 SolverDisputeInfo
impl Debug for SolverDisputeInfo
Source§impl Default for SolverDisputeInfo
impl Default for SolverDisputeInfo
Source§fn default() -> SolverDisputeInfo
fn default() -> SolverDisputeInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SolverDisputeInfo
impl<'de> Deserialize<'de> for SolverDisputeInfo
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 SolverDisputeInfo
impl RefUnwindSafe for SolverDisputeInfo
impl Send for SolverDisputeInfo
impl Sync for SolverDisputeInfo
impl Unpin for SolverDisputeInfo
impl UnwindSafe for SolverDisputeInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more