[][src]Struct google_analytics3::EntityAdWordsLink

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

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

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.

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.

profile_ids: Option<Vec<String>>

IDs of linked Views (Profiles) represented as strings.

id: Option<String>

Entity Google Ads link ID

self_link: Option<String>

URL link for this Google Analytics - Google Ads link.

entity: Option<EntityAdWordsLinkEntity>

Web property being linked.

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, 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