Struct google_partners2::api::User
source · pub struct User {
pub profile: Option<UserProfile>,
pub available_adwords_manager_accounts: Option<Vec<AdWordsManagerAccountInfo>>,
pub internal_id: Option<String>,
pub exam_status: Option<Vec<ExamStatus>>,
pub id: Option<String>,
pub public_profile: Option<PublicProfile>,
pub company_verification_email: Option<String>,
pub company: Option<CompanyRelation>,
pub last_access_time: Option<DateTime<Utc>>,
pub primary_emails: Option<Vec<String>>,
pub certification_status: Option<Vec<Certification>>,
pub afa_info_shared: Option<bool>,
}
Expand description
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<DateTime<Utc>>
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.