pub struct ReversalRequest {
pub Initiator: String,
pub SecurityCredential: String,
pub CommandID: String,
pub TransactionID: String,
pub Amount: String,
pub ReceiverParty: String,
pub ReceiverIdentifierType: String,
pub ResultURL: String,
pub QueueTimeoutURL: String,
pub Remarks: String,
pub Occasion: String,
}
Expand description
Reverses a C2B M-Pesa Transaction
Fields§
§Initiator: String
§SecurityCredential: String
§CommandID: String
§TransactionID: String
Original transaction ID of the transaction being reversed
Amount: String
§ReceiverParty: String
The organization that received the funds
ReceiverIdentifierType: String
§ResultURL: String
§QueueTimeoutURL: String
§Remarks: String
§Occasion: String
Trait Implementations§
Source§impl Clone for ReversalRequest
impl Clone for ReversalRequest
Source§fn clone(&self) -> ReversalRequest
fn clone(&self) -> ReversalRequest
Returns a copy 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 ReversalRequest
impl Debug for ReversalRequest
Auto Trait Implementations§
impl Freeze for ReversalRequest
impl RefUnwindSafe for ReversalRequest
impl Send for ReversalRequest
impl Sync for ReversalRequest
impl Unpin for ReversalRequest
impl UnwindSafe for ReversalRequest
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