Struct google_partners2::User [−][src]
pub struct User { pub profile: Option<UserProfile>, pub company_verification_email: Option<String>, pub certification_status: Option<Vec<Certification>>, pub internal_id: Option<String>, pub available_adwords_manager_accounts: Option<Vec<AdWordsManagerAccountInfo>>, pub company: Option<CompanyRelation>, pub last_access_time: Option<String>, pub exam_status: Option<Vec<ExamStatus>>, pub primary_emails: Option<Vec<String>>, pub public_profile: Option<PublicProfile>, pub id: Option<String>, }
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.
Trait Implementations
impl Default for User
[src]
impl Default for User
impl Clone for User
[src]
impl Clone for User
fn clone(&self) -> User
[src]
fn clone(&self) -> User
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for User
[src]
impl Debug for User
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Resource for User
[src]
impl Resource for User
impl ResponseResult for User
[src]
impl ResponseResult for User