pub struct VirtualTerminalRequestData {
pub name: String,
pub destinations: Vec<DestinationRequest>,
pub metadata: Option<String>,
pub currency: Option<Vec<Currency>>,
pub custom_field: Option<Vec<CustomField>>,
}
Fields§
§name: String
Name of the virtual terminal
destinations: Vec<DestinationRequest>
An array of objects containing the notification recipients for payments to the Virtual Terminal.
Create with the DestinationRequestDataBuilder
struct.
metadata: Option<String>
Stringified JSON object of custom data. Kindly check the Paystack API Metadata page for more information
currency: Option<Vec<Currency>>
The transaction currency for the Virtual Terminal. Defaults to your integration currency
custom_field: Option<Vec<CustomField>>
An array of objects representing custom fields to display on the form.
Create with CustomFieldBuilder
struct.
Trait Implementations§
Source§impl Clone for VirtualTerminalRequestData
impl Clone for VirtualTerminalRequestData
Source§fn clone(&self) -> VirtualTerminalRequestData
fn clone(&self) -> VirtualTerminalRequestData
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 VirtualTerminalRequestData
impl Debug for VirtualTerminalRequestData
Source§impl Default for VirtualTerminalRequestData
impl Default for VirtualTerminalRequestData
Source§fn default() -> VirtualTerminalRequestData
fn default() -> VirtualTerminalRequestData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualTerminalRequestData
impl<'de> Deserialize<'de> for VirtualTerminalRequestData
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 VirtualTerminalRequestData
impl RefUnwindSafe for VirtualTerminalRequestData
impl Send for VirtualTerminalRequestData
impl Sync for VirtualTerminalRequestData
impl Unpin for VirtualTerminalRequestData
impl UnwindSafe for VirtualTerminalRequestData
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