[−][src]Struct google_partners2::UserProfile
The profile information of a Partners user.
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).
- update profile users (request|response)
Fields
industries: Option<Vec<String>>
A list of ids representing which industries the user selected.
primary_country_code: Option<i64>
The user's primary country, an ISO 2-character code.
adwords_manager_account: Option<String>
If the user has edit access to multiple accounts, the user can choose the preferred account and it is used when a personal account is needed. Can be empty.
job_functions: Option<Vec<String>>
A list of ids represnting which job categories the user selected.
email_opt_ins: Option<OptIns>
The list of opt-ins for the user, related to communication preferences.
family_name: Option<String>
The user's family name.
migrate_to_afa: Option<bool>
Whether or not to migrate the user's exam data to Academy for Ads.
languages: Option<Vec<String>>
The list of languages this user understands.
phone_number: Option<String>
The user's phone number.
address: Option<Location>
The user's mailing address, contains multiple fields.
email_address: Option<String>
The email address the user has selected on the Partners site as primary.
given_name: Option<String>
The user's given name.
markets: Option<Vec<String>>
A list of ids representing which markets the user was interested in.
profile_public: Option<bool>
Whether the user's public profile is visible to anyone with the URL.
channels: Option<Vec<String>>
A list of ids representing which channels the user selected they were in.
Trait Implementations
impl ResponseResult for UserProfile
[src]
impl RequestValue for UserProfile
[src]
impl Default for UserProfile
[src]
fn default() -> UserProfile
[src]
impl Clone for UserProfile
[src]
fn clone(&self) -> UserProfile
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for UserProfile
[src]
impl Serialize for UserProfile
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for UserProfile
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for UserProfile
impl Unpin for UserProfile
impl Sync for UserProfile
impl UnwindSafe for UserProfile
impl RefUnwindSafe for UserProfile
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,