pub struct GetBridgeStatusResponse {
pub status: BridgeStatus,
pub provider_status: Option<String>,
pub order_id: Option<String>,
pub amount_in: Option<u128>,
pub amount_out: Option<u128>,
pub deposit_tx_hash: Option<String>,
pub delivery_tx_hash: Option<String>,
pub refund_tx_hash: Option<String>,
pub error_code: Option<String>,
}Fields§
§status: BridgeStatus§provider_status: Option<String>The provider’s own status, e.g. "bridging" or "awaiting_approval",
for display and support. Unset before the payment arrives.
order_id: Option<String>The provider’s order id, once the payment arrived.
amount_in: Option<u128>The amount the payer paid, in the source asset’s base units.
amount_out: Option<u128>The amount the recipient received, in the destination asset’s base units. Set once completed.
deposit_tx_hash: Option<String>The payer’s transaction on the source chain.
delivery_tx_hash: Option<String>The transaction that paid the recipient, or the Spark transfer when the recipient is on Spark. Set once completed.
refund_tx_hash: Option<String>The transaction that refunded the payer.
error_code: Option<String>The provider’s error code when the bridge failed.
Trait Implementations§
Source§impl Clone for GetBridgeStatusResponse
impl Clone for GetBridgeStatusResponse
Source§fn clone(&self) -> GetBridgeStatusResponse
fn clone(&self) -> GetBridgeStatusResponse
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 GetBridgeStatusResponse
impl Debug for GetBridgeStatusResponse
Auto Trait Implementations§
impl Freeze for GetBridgeStatusResponse
impl RefUnwindSafe for GetBridgeStatusResponse
impl Send for GetBridgeStatusResponse
impl Sync for GetBridgeStatusResponse
impl Unpin for GetBridgeStatusResponse
impl UnsafeUnpin for GetBridgeStatusResponse
impl UnwindSafe for GetBridgeStatusResponse
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request