pub struct CreateCheckoutFormInitializeRequest { /* private fields */ }Implementations§
Source§impl CreateCheckoutFormInitializeRequest
impl CreateCheckoutFormInitializeRequest
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_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_source<T: Into<String>>(&mut self, payment_source: T)
pub fn set_currency<T: Into<String>>(&mut self, currency: 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_callback_url<T: Into<String>>(&mut self, callback_url: T)
pub fn set_force_three_ds<T: Into<u8>>(&mut self, force_three_ds: T)
pub fn set_card_user_key<T: Into<String>>(&mut self, card_user_key: T)
pub fn set_pos_order_id<T: Into<String>>(&mut self, pos_order_id: T)
pub fn set_enabled_installments<T: Into<Vec<u8>>>( &mut self, enabled_installments: T, )
pub fn set_payment_with_new_card_enabled<T: Into<bool>>( &mut self, payment_with_new_card_enabled: T, )
pub fn set_debit_card_allowed<T: Into<bool>>(&mut self, debit_card_allowed: T)
pub fn price(&self) -> Option<&BigDecimal>
pub fn paid_price(&self) -> Option<&BigDecimal>
pub fn basket_id(&self) -> Option<&String>
pub fn payment_group(&self) -> Option<&String>
pub fn payment_source(&self) -> Option<&String>
pub fn currency(&self) -> Option<&String>
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 callback_url(&self) -> Option<&String>
pub fn force_three_ds(&self) -> Option<&u8>
pub fn card_user_key(&self) -> Option<&String>
pub fn pos_order_id(&self) -> Option<&String>
pub fn enabled_installments(&self) -> Option<&Vec<u8>>
pub fn payment_with_new_card_enabled(&self) -> Option<&bool>
pub fn debit_card_allowed(&self) -> Option<&bool>
Trait Implementations§
Source§impl Default for CreateCheckoutFormInitializeRequest
impl Default for CreateCheckoutFormInitializeRequest
Source§fn default() -> CreateCheckoutFormInitializeRequest
fn default() -> CreateCheckoutFormInitializeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateCheckoutFormInitializeRequest
impl<'de> Deserialize<'de> for CreateCheckoutFormInitializeRequest
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 CreateCheckoutFormInitializeRequest
impl RefUnwindSafe for CreateCheckoutFormInitializeRequest
impl Send for CreateCheckoutFormInitializeRequest
impl Sync for CreateCheckoutFormInitializeRequest
impl Unpin for CreateCheckoutFormInitializeRequest
impl UnwindSafe for CreateCheckoutFormInitializeRequest
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