pub struct CreatePaymentRequest { /* private fields */ }Implementations§
Source§impl CreatePaymentRequest
impl CreatePaymentRequest
pub fn new() -> Self
pub fn set_price<T: Into<BigDecimal>>(&mut self, price: T)
pub fn set_paid_price<T: Into<BigDecimal>>(&mut self, paid_price: T)
pub fn set_installment<T: Into<u8>>(&mut self, installment: T)
pub fn set_payment_channel<T: Into<String>>(&mut self, payment_channel: T)
pub fn set_basket_id<T: Into<String>>(&mut self, basket_id: T)
pub fn set_payment_group<T: Into<String>>(&mut self, payment_group: T)
pub fn set_payment_card<T: Into<PaymentCard>>(&mut self, payment_card: T)
pub fn set_buyer<T: Into<Buyer>>(&mut self, buyer: T)
pub fn set_shipping_address<T: Into<Address>>(&mut self, shipping_address: T)
pub fn set_billing_address<T: Into<Address>>(&mut self, billing_address: T)
pub fn set_basket_items<T: Into<Vec<BasketItem>>>(&mut self, basket_items: T)
pub fn set_payment_source<T: Into<String>>(&mut self, payment_source: T)
pub fn set_currency<T: Into<String>>(&mut self, currency: T)
pub fn set_pos_order_id<T: Into<String>>(&mut self, pos_order_id: T)
pub fn set_connector_name<T: Into<String>>(&mut self, connector_name: T)
pub fn set_callback_url<T: Into<String>>(&mut self, callback_url: T)
pub fn price(&self) -> Option<&BigDecimal>
pub fn paid_price(&self) -> Option<&BigDecimal>
pub fn installment(&self) -> Option<&u8>
pub fn payment_channel(&self) -> Option<&String>
pub fn basket_id(&self) -> Option<&String>
pub fn payment_group(&self) -> Option<&String>
pub fn payment_card(&self) -> Option<&PaymentCard>
pub fn buyer(&self) -> Option<&Buyer>
pub fn shipping_address(&self) -> Option<&Address>
pub fn billing_address(&self) -> Option<&Address>
pub fn basket_items(&self) -> Option<&Vec<BasketItem>>
pub fn payment_source(&self) -> Option<&String>
pub fn currency(&self) -> Option<&String>
pub fn pos_order_id(&self) -> Option<&String>
pub fn connector_name(&self) -> Option<&String>
pub fn callback_url(&self) -> Option<&String>
Trait Implementations§
Source§impl Debug for CreatePaymentRequest
impl Debug for CreatePaymentRequest
Source§impl Default for CreatePaymentRequest
impl Default for CreatePaymentRequest
Source§fn default() -> CreatePaymentRequest
fn default() -> CreatePaymentRequest
Returns the “default value” for a type. Read more
Source§impl Deref for CreatePaymentRequest
impl Deref for CreatePaymentRequest
Source§impl DerefMut for CreatePaymentRequest
impl DerefMut for CreatePaymentRequest
Source§impl<'de> Deserialize<'de> for CreatePaymentRequest
impl<'de> Deserialize<'de> for CreatePaymentRequest
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 PKISerialize for CreatePaymentRequest
impl PKISerialize for CreatePaymentRequest
Auto Trait Implementations§
impl Freeze for CreatePaymentRequest
impl RefUnwindSafe for CreatePaymentRequest
impl Send for CreatePaymentRequest
impl Sync for CreatePaymentRequest
impl Unpin for CreatePaymentRequest
impl UnsafeUnpin for CreatePaymentRequest
impl UnwindSafe for CreatePaymentRequest
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