Struct google_displayvideo1::api::SearchTargetingOptionsRequest[][src]

pub struct SearchTargetingOptionsRequest {
    pub advertiser_id: Option<String>,
    pub geo_region_search_terms: Option<GeoRegionSearchTerms>,
    pub page_size: Option<i32>,
    pub page_token: Option<String>,
}

Request message for SearchTargetingOptions.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

advertiser_id: Option<String>

Required. The Advertiser this request is being made in the context of.

geo_region_search_terms: Option<GeoRegionSearchTerms>

Search terms for geo region targeting options. Can only be used when targeting_type is TARGETING_TYPE_GEO_REGION.

page_size: Option<i32>

Requested page size. Must be between 1 and 100. If unspecified will default to 100. Returns error code INVALID_ARGUMENT if an invalid value is specified.

page_token: Option<String>

A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to SearchTargetingOptions method. If not specified, the first page of results will be returned.

Trait Implementations

impl Clone for SearchTargetingOptionsRequest[src]

impl Debug for SearchTargetingOptionsRequest[src]

impl Default for SearchTargetingOptionsRequest[src]

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

impl RequestValue for SearchTargetingOptionsRequest[src]

impl Serialize for SearchTargetingOptionsRequest[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> Instrument 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.