pub struct DiscoverableProgramMerchantSignupInfo {
pub signup_shared_datas: Option<Vec<String>>,
pub signup_website: Option<Uri>,
}
Expand description
Information about the merchant hosted signup flow for a program.
This type is not used in any activity, and only used as part of another schema.
Fields§
User data that is sent in a POST request to the signup website URL. This information is encoded and then shared so that the merchant’s website can prefill fields used to enroll the user for the discoverable program.
signup_website: Option<Uri>
The URL to direct the user to for the merchant’s signup site.
Trait Implementations§
Source§impl Clone for DiscoverableProgramMerchantSignupInfo
impl Clone for DiscoverableProgramMerchantSignupInfo
Source§fn clone(&self) -> DiscoverableProgramMerchantSignupInfo
fn clone(&self) -> DiscoverableProgramMerchantSignupInfo
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 DiscoverableProgramMerchantSignupInfo
impl Default for DiscoverableProgramMerchantSignupInfo
Source§fn default() -> DiscoverableProgramMerchantSignupInfo
fn default() -> DiscoverableProgramMerchantSignupInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscoverableProgramMerchantSignupInfo
impl<'de> Deserialize<'de> for DiscoverableProgramMerchantSignupInfo
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
impl Part for DiscoverableProgramMerchantSignupInfo
Auto Trait Implementations§
impl Freeze for DiscoverableProgramMerchantSignupInfo
impl RefUnwindSafe for DiscoverableProgramMerchantSignupInfo
impl Send for DiscoverableProgramMerchantSignupInfo
impl Sync for DiscoverableProgramMerchantSignupInfo
impl Unpin for DiscoverableProgramMerchantSignupInfo
impl UnwindSafe for DiscoverableProgramMerchantSignupInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more