Struct google_partners2::api::User [−][src]
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).
- update profile users (none)
- create company relation users (none)
- delete company relation users (none)
- get users (response)
Fields
profile: Option<UserProfile>
The profile information of a Partners user, contains all the directly editable user information.
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
internal_id: Option<String>
The internal user ID. Only available for a whitelisted set of api clients.
exam_status: Option<Vec<ExamStatus>>
The list of exams the user ever taken. For each type of exam, only one entry is listed.
id: Option<String>
The ID of the user.
public_profile: Option<PublicProfile>
Information about a user’s external public profile outside Google Partners.
company_verification_email: Option<String>
The email address used by the user used for company verification. @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
primary_emails: Option<Vec<String>>
The list of emails the user has access to/can select as primary. @OutputOnly
certification_status: Option<Vec<Certification>>
The list of achieved certifications. These are calculated based on exam results and other requirements. @OutputOnly
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,
pub 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> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,