Class User
- Assembly
- Google.Apis.Admin.Directory.directory_v1.dll
JSON template for User object in Directory API.
public class User : IDirectResponseSchema
- Inheritance
-
User
- Implements
-
IDirectResponseSchema
- Inherited Members
Constructors
User()
public User()
Properties
Addresses
public virtual IList<UserAddress> Addresses { get; set; }
Property Value
AgreedToTerms
Indicates if user has agreed to terms (Read-only)
public virtual bool? AgreedToTerms { get; set; }
Property Value
- bool?
Aliases
List of aliases (Read-only)
public virtual IList<string> Aliases { get; set; }
Property Value
ChangePasswordAtNextLogin
Boolean indicating if the user should change password in next login
public virtual bool? ChangePasswordAtNextLogin { get; set; }
Property Value
- bool?
CreationTime
DateTime representation of CreationTimeRaw.
public virtual DateTime? CreationTime { get; set; }
Property Value
CreationTimeRaw
User's G Suite account creation time. (Read-only)
public virtual string CreationTimeRaw { get; set; }
Property Value
CustomSchemas
Custom fields of the user.
public virtual IDictionary<string, IDictionary<string, object>> CustomSchemas { get; set; }
Property Value
CustomerId
CustomerId of User (Read-only)
public virtual string CustomerId { get; set; }
Property Value
DeletionTime
DateTime representation of DeletionTimeRaw.
public virtual DateTime? DeletionTime { get; set; }
Property Value
DeletionTimeRaw
public virtual string DeletionTimeRaw { get; set; }
Property Value
ETag
ETag of the resource.
public virtual string ETag { get; set; }
Property Value
Emails
public virtual IList<UserEmail> Emails { get; set; }
Property Value
ExternalIds
public virtual IList<UserExternalId> ExternalIds { get; set; }
Property Value
Gender
public virtual object Gender { get; set; }
Property Value
HashFunction
Hash function name for password. Supported are MD5, SHA-1 and crypt
public virtual string HashFunction { get; set; }
Property Value
Id
Unique identifier of User (Read-only)
public virtual string Id { get; set; }
Property Value
Ims
public virtual IList<UserIm> Ims { get; set; }
Property Value
IncludeInGlobalAddressList
Boolean indicating if user is included in Global Address List
public virtual bool? IncludeInGlobalAddressList { get; set; }
Property Value
- bool?
IpWhitelisted
Boolean indicating if ip is whitelisted
public virtual bool? IpWhitelisted { get; set; }
Property Value
- bool?
IsAdmin
Boolean indicating if the user is admin (Read-only)
public virtual bool? IsAdmin { get; set; }
Property Value
- bool?
IsDelegatedAdmin
Boolean indicating if the user is delegated admin (Read-only)
public virtual bool? IsDelegatedAdmin { get; set; }
Property Value
- bool?
IsEnforcedIn2Sv
Is 2-step verification enforced (Read-only)
public virtual bool? IsEnforcedIn2Sv { get; set; }
Property Value
- bool?
IsEnrolledIn2Sv
Is enrolled in 2-step verification (Read-only)
public virtual bool? IsEnrolledIn2Sv { get; set; }
Property Value
- bool?
IsMailboxSetup
Is mailbox setup (Read-only)
public virtual bool? IsMailboxSetup { get; set; }
Property Value
- bool?
Keywords
public virtual object Keywords { get; set; }
Property Value
Kind
Kind of resource this is.
public virtual string Kind { get; set; }
Property Value
Languages
public virtual object Languages { get; set; }
Property Value
LastLoginTime
DateTime representation of LastLoginTimeRaw.
public virtual DateTime? LastLoginTime { get; set; }
Property Value
LastLoginTimeRaw
User's last login time. (Read-only)
public virtual string LastLoginTimeRaw { get; set; }
Property Value
Locations
public virtual object Locations { get; set; }
Property Value
Name
User's name
public virtual UserName Name { get; set; }
Property Value
NonEditableAliases
List of non editable aliases (Read-only)
public virtual IList<string> NonEditableAliases { get; set; }
Property Value
Notes
public virtual object Notes { get; set; }
Property Value
OrgUnitPath
OrgUnit of User
public virtual string OrgUnitPath { get; set; }
Property Value
Organizations
public virtual IList<UserOrganization> Organizations { get; set; }
Property Value
Password
User's password
public virtual string Password { get; set; }
Property Value
Phones
public virtual IList<UserPhone> Phones { get; set; }
Property Value
PosixAccounts
public virtual object PosixAccounts { get; set; }
Property Value
PrimaryEmail
username of User
public virtual string PrimaryEmail { get; set; }
Property Value
Relations
public virtual IList<UserRelation> Relations { get; set; }
Property Value
SshPublicKeys
public virtual object SshPublicKeys { get; set; }
Property Value
Suspended
Indicates if user is suspended
public virtual bool? Suspended { get; set; }
Property Value
- bool?
SuspensionReason
Suspension reason if user is suspended (Read-only)
public virtual string SuspensionReason { get; set; }
Property Value
ThumbnailPhotoEtag
ETag of the user's photo (Read-only)
public virtual string ThumbnailPhotoEtag { get; set; }
Property Value
ThumbnailPhotoUrl
Photo Url of the user (Read-only)
public virtual string ThumbnailPhotoUrl { get; set; }
Property Value
Websites
public virtual IList<UserWebsite> Websites { get; set; }