[][src]Struct google_displayvideo1::ProximityLocationListAssignedTargetingOptionDetails

pub struct ProximityLocationListAssignedTargetingOptionDetails {
    pub proximity_radius_range: Option<String>,
    pub proximity_location_list_id: Option<String>,
}

Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

This type is not used in any activity, and only used as part of another schema.

Fields

proximity_radius_range: Option<String>

Required. Radius range for proximity location list. This represents the size of the area around a chosen location that will be targeted.

All proximity location targeting under a single line item must have the same radius range value. Set this value to match any existing targeting. If updated, this field will change the radius range for all proximity targeting under the line item.

proximity_location_list_id: Option<String>

Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is TARGETING_LOCATION_TYPE_PROXIMITY.

Trait Implementations

impl Clone for ProximityLocationListAssignedTargetingOptionDetails[src]

impl Debug for ProximityLocationListAssignedTargetingOptionDetails[src]

impl Default for ProximityLocationListAssignedTargetingOptionDetails[src]

impl<'de> Deserialize<'de> for ProximityLocationListAssignedTargetingOptionDetails[src]

impl Part for ProximityLocationListAssignedTargetingOptionDetails[src]

impl Serialize for ProximityLocationListAssignedTargetingOptionDetails[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any