pub struct BuyBitcoinRequest {
pub locked_amount_sat: Option<u64>,
pub redirect_url: Option<String>,
}Expand description
Request to buy Bitcoin using an external provider (MoonPay)
Fields§
§locked_amount_sat: Option<u64>Optional: Lock the purchase to a specific amount in satoshis. When provided, the user cannot change the amount in the purchase flow.
redirect_url: Option<String>Optional: Custom redirect URL after purchase completion
Trait Implementations§
Source§impl Clone for BuyBitcoinRequest
impl Clone for BuyBitcoinRequest
Source§fn clone(&self) -> BuyBitcoinRequest
fn clone(&self) -> BuyBitcoinRequest
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 BuyBitcoinRequest
impl Debug for BuyBitcoinRequest
Source§impl Default for BuyBitcoinRequest
impl Default for BuyBitcoinRequest
Source§fn default() -> BuyBitcoinRequest
fn default() -> BuyBitcoinRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BuyBitcoinRequest
impl RefUnwindSafe for BuyBitcoinRequest
impl Send for BuyBitcoinRequest
impl Sync for BuyBitcoinRequest
impl Unpin for BuyBitcoinRequest
impl UnwindSafe for BuyBitcoinRequest
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