pub struct SendPaymentRequest {
pub prepare_response: PrepareSendPaymentResponse,
pub options: Option<SendPaymentOptions>,
pub idempotency_key: Option<String>,
}Fields§
§prepare_response: PrepareSendPaymentResponse§options: Option<SendPaymentOptions>§idempotency_key: Option<String>The optional idempotency key for all Spark based transfers (excludes token payments). If set, providing the same idempotency key for multiple requests will ensure that only one payment is made. If an idempotency key is re-used, the same payment will be returned. The idempotency key must be a valid UUID.
Auto Trait Implementations§
impl Freeze for SendPaymentRequest
impl RefUnwindSafe for SendPaymentRequest
impl Send for SendPaymentRequest
impl Sync for SendPaymentRequest
impl Unpin for SendPaymentRequest
impl UnwindSafe for SendPaymentRequest
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
§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