[−][src]Struct google_partners2::User
A resource representing a user of the Partners platform.
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).
- create company relation users (none)
- get users (response)
- update profile users (none)
- delete company relation users (none)
Fields
profile: Option<UserProfile>
The profile information of a Partners user, contains all the directly editable user information.
company_verification_email: Option<String>
The email address used by the user used for company verification. @OutputOnly
certification_status: Option<Vec<Certification>>
The list of achieved certifications. These are calculated based on exam results and other requirements. @OutputOnly
internal_id: Option<String>
The internal user ID. Only available for a whitelisted set of api clients.
available_adwords_manager_accounts: Option<Vec<AdWordsManagerAccountInfo>>
This is the list of AdWords Manager Accounts the user has edit access to. If the user has edit access to multiple accounts, the user can choose the preferred account and we use this when a personal account is needed. Can be empty meaning the user has access to no accounts. @OutputOnly
company: Option<CompanyRelation>
The company that the user is associated with. If not present, the user is not associated with any company.
last_access_time: Option<String>
The most recent time the user interacted with the Partners site. @OutputOnly
exam_status: Option<Vec<ExamStatus>>
The list of exams the user ever taken. For each type of exam, only one entry is listed.
primary_emails: Option<Vec<String>>
The list of emails the user has access to/can select as primary. @OutputOnly
public_profile: Option<PublicProfile>
Information about a user's external public profile outside Google Partners.
id: Option<String>
The ID of the user.
Whether or not the user has opted to share their Academy for Ads info with Google Partners.
Trait Implementations
impl Clone for User
[src]
impl Debug for User
[src]
impl Default for User
[src]
impl<'de> Deserialize<'de> for User
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Resource for User
[src]
impl ResponseResult for User
[src]
impl Serialize for User
[src]
Auto Trait Implementations
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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> Typeable for T where
T: Any,
T: Any,