pub struct ReversalRequestArgs { /* private fields */ }
Expand description
Builder for ReversalRequest
.
Implementations§
Source§impl ReversalRequestArgs
impl ReversalRequestArgs
pub fn Initiator<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn SecurityCredential<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn CommandID<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn TransactionID<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn TransactionID<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Original transaction ID of the transaction being reversed
pub fn Amount<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn ReceiverParty<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn ReceiverParty<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The organization that received the funds
pub fn ReceiverIdentifierType<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn ResultURL<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn QueueTimeoutURL<VALUE: Into<String>>( &mut self, value: VALUE, ) -> &mut Self
pub fn Remarks<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn Occasion<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<ReversalRequest, MpesaError>
pub fn build(&self) -> Result<ReversalRequest, MpesaError>
Trait Implementations§
Source§impl Clone for ReversalRequestArgs
impl Clone for ReversalRequestArgs
Source§fn clone(&self) -> ReversalRequestArgs
fn clone(&self) -> ReversalRequestArgs
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 ReversalRequestArgs
impl Debug for ReversalRequestArgs
Auto Trait Implementations§
impl Freeze for ReversalRequestArgs
impl RefUnwindSafe for ReversalRequestArgs
impl Send for ReversalRequestArgs
impl Sync for ReversalRequestArgs
impl Unpin for ReversalRequestArgs
impl UnwindSafe for ReversalRequestArgs
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