Struct google_analytics3::api::EntityAdWordsLink[][src]

pub struct EntityAdWordsLink {
    pub ad_words_accounts: Option<Vec<AdWordsAccount>>,
    pub entity: Option<EntityAdWordsLinkEntity>,
    pub id: Option<String>,
    pub kind: Option<String>,
    pub name: Option<String>,
    pub profile_ids: Option<Vec<String>>,
    pub self_link: Option<String>,
}

JSON template for Analytics Entity Google Ads Link.

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

ad_words_accounts: Option<Vec<AdWordsAccount>>

A list of Google Ads client accounts. These cannot be MCC accounts. This field is required when creating a Google Ads link. It cannot be empty.

entity: Option<EntityAdWordsLinkEntity>

Web property being linked.

id: Option<String>

Entity Google Ads link ID

kind: Option<String>

Resource type for entity Google Ads link.

name: Option<String>

Name of the link. This field is required when creating a Google Ads link.

profile_ids: Option<Vec<String>>

IDs of linked Views (Profiles) represented as strings.

self_link: Option<String>

URL link for this Google Analytics - Google Ads link.

Trait Implementations

impl Clone for EntityAdWordsLink[src]

impl Debug for EntityAdWordsLink[src]

impl Default for EntityAdWordsLink[src]

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

impl RequestValue for EntityAdWordsLink[src]

impl ResponseResult for EntityAdWordsLink[src]

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