Class UserProfile
Global information for a user.
Implements
Inherited Members
Namespace: Google.Apis.Classroom.v1.Data
Assembly: Google.Apis.Classroom.v1.dll
Syntax
public class UserProfile : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EmailAddress
Email address of the user. Must request https://www.googleapis.com/auth/classroom.profile.emails
scope for
this field to be populated in a response body. Read-only.
Declaration
[JsonProperty("emailAddress")]
public virtual string EmailAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Identifier of the user. Read-only.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Name of the user. Read-only.
Declaration
[JsonProperty("name")]
public virtual Name Name { get; set; }
Property Value
Type | Description |
---|---|
Name |
Permissions
Global permissions of the user. Read-only.
Declaration
[JsonProperty("permissions")]
public virtual IList<GlobalPermission> Permissions { get; set; }
Property Value
Type | Description |
---|---|
IList<GlobalPermission> |
PhotoUrl
URL of user's profile photo. Must request https://www.googleapis.com/auth/classroom.profile.photos
scope
for this field to be populated in a response body. Read-only.
Declaration
[JsonProperty("photoUrl")]
public virtual string PhotoUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
VerifiedTeacher
Represents whether a Google Workspace for Education user's domain administrator has explicitly verified them as being a teacher. This field is always false if the user is not a member of a Google Workspace for Education domain. Read-only
Declaration
[JsonProperty("verifiedTeacher")]
public virtual bool? VerifiedTeacher { get; set; }
Property Value
Type | Description |
---|---|
bool? |