Struct stripe::UpdatePaymentLinkAfterCompletion
source · pub struct UpdatePaymentLinkAfterCompletion {
pub hosted_confirmation: Option<UpdatePaymentLinkAfterCompletionHostedConfirmation>,
pub redirect: Option<UpdatePaymentLinkAfterCompletionRedirect>,
pub type_: UpdatePaymentLinkAfterCompletionType,
}
Fields§
§hosted_confirmation: Option<UpdatePaymentLinkAfterCompletionHostedConfirmation>
Configuration when type=hosted_confirmation
.
redirect: Option<UpdatePaymentLinkAfterCompletionRedirect>
Configuration when type=redirect
.
type_: UpdatePaymentLinkAfterCompletionType
The specified behavior after the purchase is complete.
Either redirect
or hosted_confirmation
.
Trait Implementations§
source§impl Clone for UpdatePaymentLinkAfterCompletion
impl Clone for UpdatePaymentLinkAfterCompletion
source§fn clone(&self) -> UpdatePaymentLinkAfterCompletion
fn clone(&self) -> UpdatePaymentLinkAfterCompletion
Returns a copy 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 Default for UpdatePaymentLinkAfterCompletion
impl Default for UpdatePaymentLinkAfterCompletion
source§fn default() -> UpdatePaymentLinkAfterCompletion
fn default() -> UpdatePaymentLinkAfterCompletion
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UpdatePaymentLinkAfterCompletion
impl<'de> Deserialize<'de> for UpdatePaymentLinkAfterCompletion
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 UpdatePaymentLinkAfterCompletion
impl RefUnwindSafe for UpdatePaymentLinkAfterCompletion
impl Send for UpdatePaymentLinkAfterCompletion
impl Sync for UpdatePaymentLinkAfterCompletion
impl Unpin for UpdatePaymentLinkAfterCompletion
impl UnwindSafe for UpdatePaymentLinkAfterCompletion
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