pub struct AttributionSource {Show 18 fields
pub url: Option<String>,
pub campaign: Option<String>,
pub utm_source: Option<String>,
pub utm_medium: Option<String>,
pub utm_content: Option<String>,
pub referrer: Option<String>,
pub campaign_id: Option<String>,
pub fbclid: Option<String>,
pub gclid: Option<String>,
pub msclikid: Option<String>,
pub dclid: Option<String>,
pub fbc: Option<String>,
pub fbp: Option<String>,
pub fb_event_id: Option<String>,
pub user_agent: Option<String>,
pub ip: Option<String>,
pub medium: Option<String>,
pub medium_id: Option<String>,
}Available on crate feature
contacts only.Expand description
AttributionSource from the GoHighLevel OpenAPI spec.
Fields§
§url: Option<String>Attribution source type Required by the API. (Optional here so responses that omit it still parse.)
campaign: Option<String>Campaign name
utm_source: Option<String>UTM source parameter
utm_medium: Option<String>UTM medium parameter
utm_content: Option<String>UTM content parameter
referrer: Option<String>Referrer URL
campaign_id: Option<String>Campaign Id
fbclid: Option<String>Facebook click Id
gclid: Option<String>Google click Id
msclikid: Option<String>Microsoft click Id
dclid: Option<String>DoubleClick click Id
fbc: Option<String>Facebook browser Id
fbp: Option<String>Facebook pixel Id
fb_event_id: Option<String>Facebook event Id
user_agent: Option<String>Browser user agent string
ip: Option<String>IP address of the visitor
medium: Option<String>Attribution medium (e.g. survey, funnel)
medium_id: Option<String>Id of the attribution medium
Trait Implementations§
Source§impl Clone for AttributionSource
impl Clone for AttributionSource
Source§fn clone(&self) -> AttributionSource
fn clone(&self) -> AttributionSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AttributionSource
impl Debug for AttributionSource
Source§impl Default for AttributionSource
impl Default for AttributionSource
Source§fn default() -> AttributionSource
fn default() -> AttributionSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttributionSource
impl<'de> Deserialize<'de> for AttributionSource
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 AttributionSource
impl RefUnwindSafe for AttributionSource
impl Send for AttributionSource
impl Sync for AttributionSource
impl Unpin for AttributionSource
impl UnsafeUnpin for AttributionSource
impl UnwindSafe for AttributionSource
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