pub struct PathFilter {
pub event_filters: Option<Vec<EventFilter>>,
pub path_match_position: Option<String>,
}Expand description
Path filters specify which paths to include in a report. A path is the result of combining DV360 events based on User ID to create a workflow of users’ actions. When a path filter is set, the resulting report will only include paths that match the specified event at the specified position. All other paths will be excluded.
This type is not used in any activity, and only used as part of another schema.
Fields§
§event_filters: Option<Vec<EventFilter>>Filter on an event to be applied to some part of the path.
path_match_position: Option<String>Indicates the position of the path the filter should match to (first, last, or any event in path).
Trait Implementations§
Source§impl Clone for PathFilter
impl Clone for PathFilter
Source§fn clone(&self) -> PathFilter
fn clone(&self) -> PathFilter
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 PathFilter
impl Debug for PathFilter
Source§impl Default for PathFilter
impl Default for PathFilter
Source§fn default() -> PathFilter
fn default() -> PathFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PathFilter
impl<'de> Deserialize<'de> for PathFilter
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 PathFilter
impl Serialize for PathFilter
impl Part for PathFilter
Auto Trait Implementations§
impl Freeze for PathFilter
impl RefUnwindSafe for PathFilter
impl Send for PathFilter
impl Sync for PathFilter
impl Unpin for PathFilter
impl UnwindSafe for PathFilter
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