pub struct CreatePaymentRequest { /* private fields */ }Expand description
Request to create a payment.
Implementations§
Source§impl CreatePaymentRequest
impl CreatePaymentRequest
Sourcepub fn builder() -> CreatePaymentRequestBuilder
pub fn builder() -> CreatePaymentRequestBuilder
Starts a create payment request builder.
Sourcepub const fn reference(&self) -> &MerchantReference
pub const fn reference(&self) -> &MerchantReference
Returns the merchant reference.
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Returns the description.
Sourcepub const fn payment_method(&self) -> &PaymentMethod
pub const fn payment_method(&self) -> &PaymentMethod
Returns the payment method.
Sourcepub const fn callback_url(&self) -> Option<&Url>
pub const fn callback_url(&self) -> Option<&Url>
Returns the callback URL.
Sourcepub const fn return_url(&self) -> Option<&Url>
pub const fn return_url(&self) -> Option<&Url>
Returns the return URL.
Sourcepub const fn cancel_url(&self) -> Option<&Url>
pub const fn cancel_url(&self) -> Option<&Url>
Returns the cancel URL.
Sourcepub const fn idempotency_key(&self) -> Option<&IdempotencyKey>
pub const fn idempotency_key(&self) -> Option<&IdempotencyKey>
Returns the idempotency key.
Trait Implementations§
Source§impl Clone for CreatePaymentRequest
impl Clone for CreatePaymentRequest
Source§fn clone(&self) -> CreatePaymentRequest
fn clone(&self) -> CreatePaymentRequest
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 CreatePaymentRequest
impl Debug for CreatePaymentRequest
Source§impl PartialEq for CreatePaymentRequest
impl PartialEq for CreatePaymentRequest
impl Eq for CreatePaymentRequest
impl StructuralPartialEq 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