pub struct DoubleVerify {
pub app_star_rating: Option<DoubleVerifyAppStarRating>,
pub avoided_age_ratings: Option<Vec<String>>,
pub brand_safety_categories: Option<DoubleVerifyBrandSafetyCategories>,
pub custom_segment_id: Option<i64>,
pub display_viewability: Option<DoubleVerifyDisplayViewability>,
pub fraud_invalid_traffic: Option<DoubleVerifyFraudInvalidTraffic>,
pub video_viewability: Option<DoubleVerifyVideoViewability>,
}
Expand description
Details of DoubleVerify settings.
This type is not used in any activity, and only used as part of another schema.
Fields§
§app_star_rating: Option<DoubleVerifyAppStarRating>
Avoid bidding on apps with the star ratings.
avoided_age_ratings: Option<Vec<String>>
Avoid bidding on apps with the age rating.
brand_safety_categories: Option<DoubleVerifyBrandSafetyCategories>
DV Brand Safety Controls.
custom_segment_id: Option<i64>
The custom segment ID provided by DoubleVerify. The ID must start with “51” and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic
display_viewability: Option<DoubleVerifyDisplayViewability>
Display viewability settings (applicable to display line items only).
fraud_invalid_traffic: Option<DoubleVerifyFraudInvalidTraffic>
Avoid Sites and Apps with historical Fraud & IVT Rates.
video_viewability: Option<DoubleVerifyVideoViewability>
Video viewability settings (applicable to video line items only).
Trait Implementations§
Source§impl Clone for DoubleVerify
impl Clone for DoubleVerify
Source§fn clone(&self) -> DoubleVerify
fn clone(&self) -> DoubleVerify
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 DoubleVerify
impl Debug for DoubleVerify
Source§impl Default for DoubleVerify
impl Default for DoubleVerify
Source§fn default() -> DoubleVerify
fn default() -> DoubleVerify
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DoubleVerify
impl<'de> Deserialize<'de> for DoubleVerify
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 DoubleVerify
impl Serialize for DoubleVerify
impl Part for DoubleVerify
Auto Trait Implementations§
impl Freeze for DoubleVerify
impl RefUnwindSafe for DoubleVerify
impl Send for DoubleVerify
impl Sync for DoubleVerify
impl Unpin for DoubleVerify
impl UnwindSafe for DoubleVerify
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