pub struct PrepareSendPaymentResponse {
pub payment_method: SendPaymentMethod,
pub amount: u128,
pub token_identifier: Option<String>,
pub conversion_estimate: Option<ConversionEstimate>,
pub fee_policy: FeePolicy,
}Fields§
§payment_method: SendPaymentMethod§amount: u128The amount for the payment. Denominated in satoshis for Bitcoin payments, or token base units for token payments.
token_identifier: Option<String>Optional token identifier for token payments. Absence indicates that the payment is a Bitcoin payment.
conversion_estimate: Option<ConversionEstimate>When set, the payment will include a conversion step before sending the payment
fee_policy: FeePolicyHow fees are handled for this payment.
Trait Implementations§
Source§impl Clone for PrepareSendPaymentResponse
impl Clone for PrepareSendPaymentResponse
Source§fn clone(&self) -> PrepareSendPaymentResponse
fn clone(&self) -> PrepareSendPaymentResponse
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 PrepareSendPaymentResponse
impl Debug for PrepareSendPaymentResponse
Auto Trait Implementations§
impl Freeze for PrepareSendPaymentResponse
impl RefUnwindSafe for PrepareSendPaymentResponse
impl Send for PrepareSendPaymentResponse
impl Sync for PrepareSendPaymentResponse
impl Unpin for PrepareSendPaymentResponse
impl UnwindSafe for PrepareSendPaymentResponse
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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