public class User extends DirectoryObject implements com.microsoft.graph.serializer.IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
aboutMe
The About Me.
|
java.lang.Boolean |
accountEnabled
The Account Enabled.
|
UserActivityCollectionPage |
activities
The Activities.
|
java.lang.String |
ageGroup
The Age Group.
|
AgreementAcceptanceCollectionPage |
agreementAcceptances
The Agreement Acceptances.
|
AppRoleAssignmentCollectionPage |
appRoleAssignments
The App Role Assignments.
|
java.util.List<AssignedLicense> |
assignedLicenses
The Assigned Licenses.
|
java.util.List<AssignedPlan> |
assignedPlans
The Assigned Plans.
|
Authentication |
authentication
The Authentication.
|
java.time.OffsetDateTime |
birthday
The Birthday.
|
java.util.List<java.lang.String> |
businessPhones
The Business Phones.
|
Calendar |
calendar
The Calendar.
|
CalendarGroupCollectionPage |
calendarGroups
The Calendar Groups.
|
CalendarCollectionPage |
calendars
The Calendars.
|
EventCollectionPage |
calendarView
The Calendar View.
|
java.lang.String |
city
The City.
|
java.lang.String |
companyName
The Company Name.
|
java.lang.String |
consentProvidedForMinor
The Consent Provided For Minor.
|
ContactFolderCollectionPage |
contactFolders
The Contact Folders.
|
ContactCollectionPage |
contacts
The Contacts.
|
java.lang.String |
country
The Country.
|
java.time.OffsetDateTime |
createdDateTime
The Created Date Time.
|
DirectoryObjectCollectionPage |
createdObjects
The Created Objects.
|
java.lang.String |
creationType
The Creation Type.
|
java.lang.String |
department
The Department.
|
java.lang.Integer |
deviceEnrollmentLimit
The Device Enrollment Limit.
|
DeviceManagementTroubleshootingEventCollectionPage |
deviceManagementTroubleshootingEvents
The Device Management Troubleshooting Events.
|
DirectoryObjectCollectionPage |
directReports
The Direct Reports.
|
java.lang.String |
displayName
The Display Name.
|
Drive |
drive
The Drive.
|
DriveCollectionPage |
drives
The Drives.
|
java.time.OffsetDateTime |
employeeHireDate
The Employee Hire Date.
|
java.lang.String |
employeeId
The Employee Id.
|
EmployeeOrgData |
employeeOrgData
The Employee Org Data.
|
java.lang.String |
employeeType
The Employee Type.
|
EventCollectionPage |
events
The Events.
|
ExtensionCollectionPage |
extensions
The Extensions.
|
java.lang.String |
externalUserState
The External User State.
|
java.time.OffsetDateTime |
externalUserStateChangeDateTime
The External User State Change Date Time.
|
java.lang.String |
faxNumber
The Fax Number.
|
SiteCollectionPage |
followedSites
The Followed Sites.
|
java.lang.String |
givenName
The Given Name.
|
java.time.OffsetDateTime |
hireDate
The Hire Date.
|
java.util.List<ObjectIdentity> |
identities
The Identities.
|
java.util.List<java.lang.String> |
imAddresses
The Im Addresses.
|
InferenceClassification |
inferenceClassification
The Inference Classification.
|
OfficeGraphInsights |
insights
The Insights.
|
java.util.List<java.lang.String> |
interests
The Interests.
|
java.lang.Boolean |
isResourceAccount
The Is Resource Account.
|
java.lang.String |
jobTitle
The Job Title.
|
TeamCollectionPage |
joinedTeams
The Joined Teams.
|
java.time.OffsetDateTime |
lastPasswordChangeDateTime
The Last Password Change Date Time.
|
java.lang.String |
legalAgeGroupClassification
The Legal Age Group Classification.
|
java.util.List<LicenseAssignmentState> |
licenseAssignmentStates
The License Assignment States.
|
LicenseDetailsCollectionPage |
licenseDetails
The License Details.
|
java.lang.String |
mail
The Mail.
|
MailboxSettings |
mailboxSettings
The Mailbox Settings.
|
MailFolderCollectionPage |
mailFolders
The Mail Folders.
|
java.lang.String |
mailNickname
The Mail Nickname.
|
ManagedAppRegistrationCollectionPage |
managedAppRegistrations
The Managed App Registrations.
|
ManagedDeviceCollectionPage |
managedDevices
The Managed Devices.
|
DirectoryObject |
manager
The Manager.
|
DirectoryObjectCollectionPage |
memberOf
The Member Of.
|
MessageCollectionPage |
messages
The Messages.
|
java.lang.String |
mobilePhone
The Mobile Phone.
|
java.lang.String |
mySite
The My Site.
|
OAuth2PermissionGrantCollectionPage |
oauth2PermissionGrants
The Oauth2Permission Grants.
|
java.lang.String |
officeLocation
The Office Location.
|
Onenote |
onenote
The Onenote.
|
OnlineMeetingCollectionPage |
onlineMeetings
The Online Meetings.
|
java.lang.String |
onPremisesDistinguishedName
The On Premises Distinguished Name.
|
java.lang.String |
onPremisesDomainName
The On Premises Domain Name.
|
OnPremisesExtensionAttributes |
onPremisesExtensionAttributes
The On Premises Extension Attributes.
|
java.lang.String |
onPremisesImmutableId
The On Premises Immutable Id.
|
java.time.OffsetDateTime |
onPremisesLastSyncDateTime
The On Premises Last Sync Date Time.
|
java.util.List<OnPremisesProvisioningError> |
onPremisesProvisioningErrors
The On Premises Provisioning Errors.
|
java.lang.String |
onPremisesSamAccountName
The On Premises Sam Account Name.
|
java.lang.String |
onPremisesSecurityIdentifier
The On Premises Security Identifier.
|
java.lang.Boolean |
onPremisesSyncEnabled
The On Premises Sync Enabled.
|
java.lang.String |
onPremisesUserPrincipalName
The On Premises User Principal Name.
|
java.util.List<java.lang.String> |
otherMails
The Other Mails.
|
OutlookUser |
outlook
The Outlook.
|
DirectoryObjectCollectionPage |
ownedDevices
The Owned Devices.
|
DirectoryObjectCollectionPage |
ownedObjects
The Owned Objects.
|
java.lang.String |
passwordPolicies
The Password Policies.
|
PasswordProfile |
passwordProfile
The Password Profile.
|
java.util.List<java.lang.String> |
pastProjects
The Past Projects.
|
PersonCollectionPage |
people
The People.
|
ProfilePhoto |
photo
The Photo.
|
ProfilePhotoCollectionPage |
photos
The Photos.
|
PlannerUser |
planner
The Planner.
|
java.lang.String |
postalCode
The Postal Code.
|
java.lang.String |
preferredLanguage
The Preferred Language.
|
java.lang.String |
preferredName
The Preferred Name.
|
Presence |
presence
The Presence.
|
java.util.List<ProvisionedPlan> |
provisionedPlans
The Provisioned Plans.
|
java.util.List<java.lang.String> |
proxyAddresses
The Proxy Addresses.
|
DirectoryObjectCollectionPage |
registeredDevices
The Registered Devices.
|
java.util.List<java.lang.String> |
responsibilities
The Responsibilities.
|
java.util.List<java.lang.String> |
schools
The Schools.
|
ScopedRoleMembershipCollectionPage |
scopedRoleMemberOf
The Scoped Role Member Of.
|
UserSettings |
settings
The Settings.
|
java.lang.Boolean |
showInAddressList
The Show In Address List.
|
java.time.OffsetDateTime |
signInSessionsValidFromDateTime
The Sign In Sessions Valid From Date Time.
|
java.util.List<java.lang.String> |
skills
The Skills.
|
java.lang.String |
state
The State.
|
java.lang.String |
streetAddress
The Street Address.
|
java.lang.String |
surname
The Surname.
|
UserTeamwork |
teamwork
The Teamwork.
|
Todo |
todo
The Todo.
|
DirectoryObjectCollectionPage |
transitiveMemberOf
The Transitive Member Of.
|
java.lang.String |
usageLocation
The Usage Location.
|
java.lang.String |
userPrincipalName
The User Principal Name.
|
java.lang.String |
userType
The User Type.
|
deletedDateTime| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager@SerializedName(value="accountEnabled",
alternate="AccountEnabled")
@Expose
@Nullable
public java.lang.Boolean accountEnabled
@SerializedName(value="ageGroup",
alternate="AgeGroup")
@Expose
@Nullable
public java.lang.String ageGroup
@SerializedName(value="assignedLicenses",
alternate="AssignedLicenses")
@Expose
@Nullable
public java.util.List<AssignedLicense> assignedLicenses
@SerializedName(value="assignedPlans",
alternate="AssignedPlans")
@Expose
@Nullable
public java.util.List<AssignedPlan> assignedPlans
@SerializedName(value="businessPhones",
alternate="BusinessPhones")
@Expose
@Nullable
public java.util.List<java.lang.String> businessPhones
@SerializedName(value="city",
alternate="City")
@Expose
@Nullable
public java.lang.String city
@SerializedName(value="companyName",
alternate="CompanyName")
@Expose
@Nullable
public java.lang.String companyName
@SerializedName(value="consentProvidedForMinor",
alternate="ConsentProvidedForMinor")
@Expose
@Nullable
public java.lang.String consentProvidedForMinor
@SerializedName(value="country",
alternate="Country")
@Expose
@Nullable
public java.lang.String country
@SerializedName(value="createdDateTime",
alternate="CreatedDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime createdDateTime
@SerializedName(value="creationType",
alternate="CreationType")
@Expose
@Nullable
public java.lang.String creationType
@SerializedName(value="department",
alternate="Department")
@Expose
@Nullable
public java.lang.String department
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
@Nullable
public java.lang.String displayName
@SerializedName(value="employeeHireDate",
alternate="EmployeeHireDate")
@Expose
@Nullable
public java.time.OffsetDateTime employeeHireDate
@SerializedName(value="employeeId",
alternate="EmployeeId")
@Expose
@Nullable
public java.lang.String employeeId
@SerializedName(value="employeeOrgData",
alternate="EmployeeOrgData")
@Expose
@Nullable
public EmployeeOrgData employeeOrgData
@SerializedName(value="employeeType",
alternate="EmployeeType")
@Expose
@Nullable
public java.lang.String employeeType
@SerializedName(value="externalUserState",
alternate="ExternalUserState")
@Expose
@Nullable
public java.lang.String externalUserState
@SerializedName(value="externalUserStateChangeDateTime",
alternate="ExternalUserStateChangeDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime externalUserStateChangeDateTime
@SerializedName(value="faxNumber",
alternate="FaxNumber")
@Expose
@Nullable
public java.lang.String faxNumber
@SerializedName(value="givenName",
alternate="GivenName")
@Expose
@Nullable
public java.lang.String givenName
@SerializedName(value="identities",
alternate="Identities")
@Expose
@Nullable
public java.util.List<ObjectIdentity> identities
@SerializedName(value="imAddresses",
alternate="ImAddresses")
@Expose
@Nullable
public java.util.List<java.lang.String> imAddresses
@SerializedName(value="isResourceAccount",
alternate="IsResourceAccount")
@Expose
@Nullable
public java.lang.Boolean isResourceAccount
@SerializedName(value="jobTitle",
alternate="JobTitle")
@Expose
@Nullable
public java.lang.String jobTitle
@SerializedName(value="lastPasswordChangeDateTime",
alternate="LastPasswordChangeDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime lastPasswordChangeDateTime
@SerializedName(value="legalAgeGroupClassification",
alternate="LegalAgeGroupClassification")
@Expose
@Nullable
public java.lang.String legalAgeGroupClassification
@SerializedName(value="licenseAssignmentStates",
alternate="LicenseAssignmentStates")
@Expose
@Nullable
public java.util.List<LicenseAssignmentState> licenseAssignmentStates
@SerializedName(value="mail",
alternate="Mail")
@Expose
@Nullable
public java.lang.String mail
@SerializedName(value="mailNickname",
alternate="MailNickname")
@Expose
@Nullable
public java.lang.String mailNickname
@SerializedName(value="mobilePhone",
alternate="MobilePhone")
@Expose
@Nullable
public java.lang.String mobilePhone
@SerializedName(value="officeLocation",
alternate="OfficeLocation")
@Expose
@Nullable
public java.lang.String officeLocation
@SerializedName(value="onPremisesDistinguishedName",
alternate="OnPremisesDistinguishedName")
@Expose
@Nullable
public java.lang.String onPremisesDistinguishedName
@SerializedName(value="onPremisesDomainName",
alternate="OnPremisesDomainName")
@Expose
@Nullable
public java.lang.String onPremisesDomainName
@SerializedName(value="onPremisesExtensionAttributes",
alternate="OnPremisesExtensionAttributes")
@Expose
@Nullable
public OnPremisesExtensionAttributes onPremisesExtensionAttributes
@SerializedName(value="onPremisesImmutableId",
alternate="OnPremisesImmutableId")
@Expose
@Nullable
public java.lang.String onPremisesImmutableId
@SerializedName(value="onPremisesLastSyncDateTime",
alternate="OnPremisesLastSyncDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime onPremisesLastSyncDateTime
@SerializedName(value="onPremisesProvisioningErrors",
alternate="OnPremisesProvisioningErrors")
@Expose
@Nullable
public java.util.List<OnPremisesProvisioningError> onPremisesProvisioningErrors
@SerializedName(value="onPremisesSamAccountName",
alternate="OnPremisesSamAccountName")
@Expose
@Nullable
public java.lang.String onPremisesSamAccountName
@SerializedName(value="onPremisesSecurityIdentifier",
alternate="OnPremisesSecurityIdentifier")
@Expose
@Nullable
public java.lang.String onPremisesSecurityIdentifier
@SerializedName(value="onPremisesSyncEnabled",
alternate="OnPremisesSyncEnabled")
@Expose
@Nullable
public java.lang.Boolean onPremisesSyncEnabled
@SerializedName(value="onPremisesUserPrincipalName",
alternate="OnPremisesUserPrincipalName")
@Expose
@Nullable
public java.lang.String onPremisesUserPrincipalName
@SerializedName(value="otherMails",
alternate="OtherMails")
@Expose
@Nullable
public java.util.List<java.lang.String> otherMails
@SerializedName(value="passwordPolicies",
alternate="PasswordPolicies")
@Expose
@Nullable
public java.lang.String passwordPolicies
@SerializedName(value="passwordProfile",
alternate="PasswordProfile")
@Expose
@Nullable
public PasswordProfile passwordProfile
@SerializedName(value="postalCode",
alternate="PostalCode")
@Expose
@Nullable
public java.lang.String postalCode
@SerializedName(value="preferredLanguage",
alternate="PreferredLanguage")
@Expose
@Nullable
public java.lang.String preferredLanguage
@SerializedName(value="provisionedPlans",
alternate="ProvisionedPlans")
@Expose
@Nullable
public java.util.List<ProvisionedPlan> provisionedPlans
@SerializedName(value="proxyAddresses",
alternate="ProxyAddresses")
@Expose
@Nullable
public java.util.List<java.lang.String> proxyAddresses
@SerializedName(value="showInAddressList",
alternate="ShowInAddressList")
@Expose
@Nullable
public java.lang.Boolean showInAddressList
@SerializedName(value="signInSessionsValidFromDateTime",
alternate="SignInSessionsValidFromDateTime")
@Expose
@Nullable
public java.time.OffsetDateTime signInSessionsValidFromDateTime
@SerializedName(value="state",
alternate="State")
@Expose
@Nullable
public java.lang.String state
@SerializedName(value="streetAddress",
alternate="StreetAddress")
@Expose
@Nullable
public java.lang.String streetAddress
@SerializedName(value="surname",
alternate="Surname")
@Expose
@Nullable
public java.lang.String surname
@SerializedName(value="usageLocation",
alternate="UsageLocation")
@Expose
@Nullable
public java.lang.String usageLocation
@SerializedName(value="userPrincipalName",
alternate="UserPrincipalName")
@Expose
@Nullable
public java.lang.String userPrincipalName
@SerializedName(value="userType",
alternate="UserType")
@Expose
@Nullable
public java.lang.String userType
@SerializedName(value="mailboxSettings",
alternate="MailboxSettings")
@Expose
@Nullable
public MailboxSettings mailboxSettings
@SerializedName(value="deviceEnrollmentLimit",
alternate="DeviceEnrollmentLimit")
@Expose
@Nullable
public java.lang.Integer deviceEnrollmentLimit
@SerializedName(value="aboutMe",
alternate="AboutMe")
@Expose
@Nullable
public java.lang.String aboutMe
@SerializedName(value="birthday",
alternate="Birthday")
@Expose
@Nullable
public java.time.OffsetDateTime birthday
@SerializedName(value="hireDate",
alternate="HireDate")
@Expose
@Nullable
public java.time.OffsetDateTime hireDate
@SerializedName(value="interests",
alternate="Interests")
@Expose
@Nullable
public java.util.List<java.lang.String> interests
@SerializedName(value="mySite",
alternate="MySite")
@Expose
@Nullable
public java.lang.String mySite
@SerializedName(value="pastProjects",
alternate="PastProjects")
@Expose
@Nullable
public java.util.List<java.lang.String> pastProjects
@SerializedName(value="preferredName",
alternate="PreferredName")
@Expose
@Nullable
public java.lang.String preferredName
@SerializedName(value="responsibilities",
alternate="Responsibilities")
@Expose
@Nullable
public java.util.List<java.lang.String> responsibilities
@SerializedName(value="schools",
alternate="Schools")
@Expose
@Nullable
public java.util.List<java.lang.String> schools
@SerializedName(value="skills",
alternate="Skills")
@Expose
@Nullable
public java.util.List<java.lang.String> skills
@SerializedName(value="appRoleAssignments",
alternate="AppRoleAssignments")
@Expose
@Nullable
public AppRoleAssignmentCollectionPage appRoleAssignments
@Nullable public DirectoryObjectCollectionPage createdObjects
@Nullable public DirectoryObjectCollectionPage directReports
@SerializedName(value="licenseDetails",
alternate="LicenseDetails")
@Expose
@Nullable
public LicenseDetailsCollectionPage licenseDetails
@SerializedName(value="manager",
alternate="Manager")
@Expose
@Nullable
public DirectoryObject manager
@Nullable public DirectoryObjectCollectionPage memberOf
@Nullable public OAuth2PermissionGrantCollectionPage oauth2PermissionGrants
@Nullable public DirectoryObjectCollectionPage ownedDevices
@Nullable public DirectoryObjectCollectionPage ownedObjects
@Nullable public DirectoryObjectCollectionPage registeredDevices
@SerializedName(value="scopedRoleMemberOf",
alternate="ScopedRoleMemberOf")
@Expose
@Nullable
public ScopedRoleMembershipCollectionPage scopedRoleMemberOf
@Nullable public DirectoryObjectCollectionPage transitiveMemberOf
@SerializedName(value="calendar",
alternate="Calendar")
@Expose
@Nullable
public Calendar calendar
@SerializedName(value="calendarGroups",
alternate="CalendarGroups")
@Expose
@Nullable
public CalendarGroupCollectionPage calendarGroups
@SerializedName(value="calendars",
alternate="Calendars")
@Expose
@Nullable
public CalendarCollectionPage calendars
@SerializedName(value="calendarView",
alternate="CalendarView")
@Expose
@Nullable
public EventCollectionPage calendarView
@SerializedName(value="contactFolders",
alternate="ContactFolders")
@Expose
@Nullable
public ContactFolderCollectionPage contactFolders
@SerializedName(value="contacts",
alternate="Contacts")
@Expose
@Nullable
public ContactCollectionPage contacts
@SerializedName(value="events",
alternate="Events")
@Expose
@Nullable
public EventCollectionPage events
@SerializedName(value="inferenceClassification",
alternate="InferenceClassification")
@Expose
@Nullable
public InferenceClassification inferenceClassification
@SerializedName(value="mailFolders",
alternate="MailFolders")
@Expose
@Nullable
public MailFolderCollectionPage mailFolders
@SerializedName(value="messages",
alternate="Messages")
@Expose
@Nullable
public MessageCollectionPage messages
@SerializedName(value="outlook",
alternate="Outlook")
@Expose
@Nullable
public OutlookUser outlook
@SerializedName(value="people",
alternate="People")
@Expose
@Nullable
public PersonCollectionPage people
@SerializedName(value="photo",
alternate="Photo")
@Expose
@Nullable
public ProfilePhoto photo
@SerializedName(value="photos",
alternate="Photos")
@Expose
@Nullable
public ProfilePhotoCollectionPage photos
@SerializedName(value="drive",
alternate="Drive")
@Expose
@Nullable
public Drive drive
@SerializedName(value="drives",
alternate="Drives")
@Expose
@Nullable
public DriveCollectionPage drives
@Nullable public SiteCollectionPage followedSites
@SerializedName(value="extensions",
alternate="Extensions")
@Expose
@Nullable
public ExtensionCollectionPage extensions
@Nullable public AgreementAcceptanceCollectionPage agreementAcceptances
@SerializedName(value="managedDevices",
alternate="ManagedDevices")
@Expose
@Nullable
public ManagedDeviceCollectionPage managedDevices
@Nullable public ManagedAppRegistrationCollectionPage managedAppRegistrations
@SerializedName(value="deviceManagementTroubleshootingEvents",
alternate="DeviceManagementTroubleshootingEvents")
@Expose
@Nullable
public DeviceManagementTroubleshootingEventCollectionPage deviceManagementTroubleshootingEvents
@SerializedName(value="planner",
alternate="Planner")
@Expose
@Nullable
public PlannerUser planner
@SerializedName(value="insights",
alternate="Insights")
@Expose
@Nullable
public OfficeGraphInsights insights
@SerializedName(value="settings",
alternate="Settings")
@Expose
@Nullable
public UserSettings settings
@SerializedName(value="onenote",
alternate="Onenote")
@Expose
@Nullable
public Onenote onenote
@SerializedName(value="activities",
alternate="Activities")
@Expose
@Nullable
public UserActivityCollectionPage activities
@SerializedName(value="onlineMeetings",
alternate="OnlineMeetings")
@Expose
@Nullable
public OnlineMeetingCollectionPage onlineMeetings
@SerializedName(value="presence",
alternate="Presence")
@Expose
@Nullable
public Presence presence
@SerializedName(value="authentication",
alternate="Authentication")
@Expose
@Nullable
public Authentication authentication
@SerializedName(value="joinedTeams",
alternate="JoinedTeams")
@Expose
@Nullable
public TeamCollectionPage joinedTeams
@SerializedName(value="teamwork",
alternate="Teamwork")
@Expose
@Nullable
public UserTeamwork teamwork
@SerializedName(value="todo",
alternate="Todo")
@Expose
@Nullable
public Todo todo
public void setRawObject(@Nonnull
com.microsoft.graph.serializer.ISerializer serializer,
@Nonnull
com.google.gson.JsonObject json)
setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObjectsetRawObject in class DirectoryObjectserializer - the serializerjson - the JSON object to set this object to