pub struct PayOfferPreflightRequest {
pub cid: ClientPaymentId,
pub offer: Offer,
pub amount: Amount,
}Fields§
§cid: ClientPaymentIdThe user-provided idempotency id for this payment.
offer: OfferThe offer we want to pay.
amount: AmountSpecifies the amount we will pay. If the offer specifies a minimum
amount, amount should satisfy that minimum.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PayOfferPreflightRequest
impl<'de> Deserialize<'de> for PayOfferPreflightRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PayOfferPreflightRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PayOfferPreflightRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for PayOfferPreflightRequest
impl Serialize for PayOfferPreflightRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PayOfferPreflightRequest
impl RefUnwindSafe for PayOfferPreflightRequest
impl Send for PayOfferPreflightRequest
impl Sync for PayOfferPreflightRequest
impl Unpin for PayOfferPreflightRequest
impl UnsafeUnpin for PayOfferPreflightRequest
impl UnwindSafe for PayOfferPreflightRequest
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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