Struct UrlParameters

Source
pub struct UrlParameters {
Show 21 fields pub affiliate_token: Option<String>, pub date_first_contact: Option<String>, pub gclid_url: Option<String>, pub pa_amount: Option<String>, pub pa_currency: Option<String>, pub pa_loginid: Option<String>, pub pa_remarks: Option<String>, pub redirect_to: Option<i64>, pub signup_device: Option<SignupDevice>, pub utm_ad_id: Option<Value>, pub utm_adgroup_id: Option<Value>, pub utm_adrollclk_id: Option<Value>, pub utm_campaign: Option<Value>, pub utm_campaign_id: Option<Value>, pub utm_content: Option<Value>, pub utm_fbcl_id: Option<Value>, pub utm_gl_client_id: Option<Value>, pub utm_medium: Option<Value>, pub utm_msclk_id: Option<Value>, pub utm_source: Option<Value>, pub utm_term: Option<Value>,
}
Expand description

[Optional] Extra parameters that can be attached to the verify email link URL.

Fields§

§affiliate_token: Option<String>

[Optional] Affiliate token, within 32 characters.\n

§date_first_contact: Option<String>

[Optional] Date of first contact, format: yyyy-mm-dd in GMT timezone.\n

§gclid_url: Option<String>

[Optional] Google Click Identifier to track source.\n

§pa_amount: Option<String>

[Optional] The amount to withdraw to the payment agent. Only allowed for payment agent withdraw.\n

§pa_currency: Option<String>

[Optional] The currency code. Only allowed for payment agent withdraw.\n

§pa_loginid: Option<String>

[Optional] The payment agent loginid received from the paymentagent_list call. Only allowed for payment agent withdraw.\n

§pa_remarks: Option<String>

[Optional] Remarks about the withdraw. Only letters, numbers, space, period, comma, - ’ are allowed. Only allowed for payment agent withdraw.\n

§redirect_to: Option<i64>

[Optional] The page ID to redirect to\n

§signup_device: Option<SignupDevice>

[Optional] Show whether user has used mobile or desktop.\n

§utm_ad_id: Option<Value>

[Optional] Identifier of particular ad. Value must match Regex pattern to be recorded\n

§utm_adgroup_id: Option<Value>

[Optional] Identifier of ad group in the campaign. Value must match Regex pattern to be recorded\n

§utm_adrollclk_id: Option<Value>

[Optional] Unique identifier of click on AdRoll ads platform. Value must match Regex pattern to be recorded\n

§utm_campaign: Option<Value>

[Optional] Identifies a specific product promotion or strategic campaign such as a spring sale or other promotions. Value must match Regex pattern to be recorded\n

§utm_campaign_id: Option<Value>

[Optional] Identifier of paid ad campaign. Value must match Regex pattern to be recorded\n

§utm_content: Option<Value>

[Optional] Used to differentiate similar content, or links within the same ad. Value must match Regex pattern to be recorded\n

§utm_fbcl_id: Option<Value>

[Optional] Unique identifier of click on Facebook ads platform. Value must match Regex pattern to be recorded\n

§utm_gl_client_id: Option<Value>

[Optional] Unique visitor identifier on Google Ads platform. Value must match Regex pattern to be recorded\n

§utm_medium: Option<Value>

[Optional] Identifies the medium the link was used upon such as: email, CPC, or other methods of sharing. Value must match Regex pattern to be recorded\n

§utm_msclk_id: Option<Value>

[Optional] Unique click identifier on Microsoft Bing ads platform. Value must match Regex pattern to be recorded\n

§utm_source: Option<Value>

[Optional] Identifies the source of traffic such as: search engine, newsletter, or other referral. Value must match Regex pattern to be recorded\n

§utm_term: Option<Value>

[Optional] Used to send information related to the campaign term like paid search keywords. Value must match Regex pattern to be recorded\n

Trait Implementations§

Source§

impl Clone for UrlParameters

Source§

fn clone(&self) -> UrlParameters

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for UrlParameters

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for UrlParameters

Source§

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 Serialize for UrlParameters

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,