pub struct ThirdPartyUrl {
pub type_: Option<String>,
pub url: Option<String>,
}
Expand description
Tracking URLs from third parties to track interactions with an audio or a video creative.
This type is not used in any activity, and only used as part of another schema.
Fields§
§type_: Option<String>
The type of interaction needs to be tracked by the tracking URL
url: Option<String>
Tracking URL used to track the interaction. Provide a URL with optional path or query string, beginning with https:
. For example, https://www.example.com/path
Trait Implementations§
Source§impl Clone for ThirdPartyUrl
impl Clone for ThirdPartyUrl
Source§fn clone(&self) -> ThirdPartyUrl
fn clone(&self) -> ThirdPartyUrl
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 ThirdPartyUrl
impl Debug for ThirdPartyUrl
Source§impl Default for ThirdPartyUrl
impl Default for ThirdPartyUrl
Source§fn default() -> ThirdPartyUrl
fn default() -> ThirdPartyUrl
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThirdPartyUrl
impl<'de> Deserialize<'de> for ThirdPartyUrl
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
Source§impl Serialize for ThirdPartyUrl
impl Serialize for ThirdPartyUrl
impl Part for ThirdPartyUrl
Auto Trait Implementations§
impl Freeze for ThirdPartyUrl
impl RefUnwindSafe for ThirdPartyUrl
impl Send for ThirdPartyUrl
impl Sync for ThirdPartyUrl
impl Unpin for ThirdPartyUrl
impl UnwindSafe for ThirdPartyUrl
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