pub struct PaymentRequestBaseData {
pub amount: Option<String>,
pub title: Option<String>,
pub currency: Option<String>,
pub email: Option<String>,
pub description: Option<String>,
pub expiry_date: Option<f32>,
pub embedded_css: Option<String>,
pub custom_css_link: Option<String>,
pub allow_custom_payment_amounts: Option<bool>,
}Fields§
§amount: Option<String>The amount of the payment request
title: Option<String>The title of the payment request
currency: Option<String>The currency of the payment request. If empty, the store’s default currency code will be used.
email: Option<String>The email used in invoices generated by the payment request
description: Option<String>The description of the payment request
expiry_date: Option<f32>The expiry date of the payment request
embedded_css: Option<String>Custom CSS styling for the payment request
custom_css_link: Option<String>Custom CSS link for styling the payment request
allow_custom_payment_amounts: Option<bool>Whether to allow users to create invoices that partially pay the payment request
Implementations§
Source§impl PaymentRequestBaseData
impl PaymentRequestBaseData
pub fn new() -> PaymentRequestBaseData
Trait Implementations§
Source§impl Clone for PaymentRequestBaseData
impl Clone for PaymentRequestBaseData
Source§fn clone(&self) -> PaymentRequestBaseData
fn clone(&self) -> PaymentRequestBaseData
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 PaymentRequestBaseData
impl Debug for PaymentRequestBaseData
Source§impl Default for PaymentRequestBaseData
impl Default for PaymentRequestBaseData
Source§fn default() -> PaymentRequestBaseData
fn default() -> PaymentRequestBaseData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PaymentRequestBaseData
impl<'de> Deserialize<'de> for PaymentRequestBaseData
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 PartialEq for PaymentRequestBaseData
impl PartialEq for PaymentRequestBaseData
Source§impl Serialize for PaymentRequestBaseData
impl Serialize for PaymentRequestBaseData
impl StructuralPartialEq for PaymentRequestBaseData
Auto Trait Implementations§
impl Freeze for PaymentRequestBaseData
impl RefUnwindSafe for PaymentRequestBaseData
impl Send for PaymentRequestBaseData
impl Sync for PaymentRequestBaseData
impl Unpin for PaymentRequestBaseData
impl UnwindSafe for PaymentRequestBaseData
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