pub struct PurchaseDataRequest {
pub transaction_reference: String,
pub account_number: String,
pub phone_number: String,
pub package_code: i64,
pub amount: f64,
pub network: String,
pub security_info: String,
pub client_id: String,
}Expand description
Request body to purchase a data bundle from a single client account.
Server type: DataForClientReqModel.
Fields§
§transaction_reference: StringYour unique transaction reference.
account_number: StringThe 10-digit NUBAN to debit.
phone_number: StringRecipient phone number to credit.
package_code: i64The data package code (see DataPackage::id).
amount: f64The package amount.
network: StringThe network operator (e.g. "MTN").
security_info: StringChannel-encrypted security info, where required.
client_id: StringYour channel/client id.
Trait Implementations§
Source§impl Clone for PurchaseDataRequest
impl Clone for PurchaseDataRequest
Source§fn clone(&self) -> PurchaseDataRequest
fn clone(&self) -> PurchaseDataRequest
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 PurchaseDataRequest
impl Debug for PurchaseDataRequest
Source§impl<'de> Deserialize<'de> for PurchaseDataRequest
impl<'de> Deserialize<'de> for PurchaseDataRequest
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
Auto Trait Implementations§
impl Freeze for PurchaseDataRequest
impl RefUnwindSafe for PurchaseDataRequest
impl Send for PurchaseDataRequest
impl Sync for PurchaseDataRequest
impl Unpin for PurchaseDataRequest
impl UnsafeUnpin for PurchaseDataRequest
impl UnwindSafe for PurchaseDataRequest
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