pub struct SettleRequest(/* private fields */);Expand description
Wire-level settle request. Same JSON as VerifyRequest, distinct type.
Implementations§
Source§impl SettleRequest
impl SettleRequest
Sourcepub fn scheme_slug(&self) -> Option<SchemeSlug>
pub fn scheme_slug(&self) -> Option<SchemeSlug>
Inspects the request for scheme routing.
Sourcepub fn set_settlement_amount(
&mut self,
amount: &str,
) -> Result<(), VerificationError>
pub fn set_settlement_amount( &mut self, amount: &str, ) -> Result<(), VerificationError>
Overrides paymentRequirements.amount in-place (upto scheme).
§Errors
Returns VerificationError::InvalidFormat when paymentRequirements
is missing.
Trait Implementations§
Source§impl Clone for SettleRequest
impl Clone for SettleRequest
Source§fn clone(&self) -> SettleRequest
fn clone(&self) -> SettleRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SettleRequest
impl Debug for SettleRequest
Source§impl<'de> Deserialize<'de> for SettleRequest
impl<'de> Deserialize<'de> for SettleRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Value> for SettleRequest
impl From<Value> for SettleRequest
Source§impl From<VerifyRequest> for SettleRequest
impl From<VerifyRequest> for SettleRequest
Source§fn from(request: VerifyRequest) -> Self
fn from(request: VerifyRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SettleRequest
impl RefUnwindSafe for SettleRequest
impl Send for SettleRequest
impl Sync for SettleRequest
impl Unpin for SettleRequest
impl UnsafeUnpin for SettleRequest
impl UnwindSafe for SettleRequest
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