/*******************************************************************************
* Copyright (c) Microsoft Open Technologies, Inc.
* All Rights Reserved
* See License.txt in the project root for license information.
******************************************************************************/
package com.microsoft.directoryservices;
/**
* The type User.
*/
public class User extends DirectoryObject {
public User(){
setODataType("#Microsoft.DirectoryServices.User");
}
private Boolean accountEnabled;
/**
* Gets the account Enabled.
*
* @return the Boolean
*/
public Boolean getaccountEnabled() {
return this.accountEnabled;
}
/**
* Sets the account Enabled.
*
* @param value the Boolean
*/
public void setaccountEnabled(Boolean value) {
this.accountEnabled = value;
}
private java.util.List<AssignedLicense> assignedLicenses;
/**
* Gets the assigned Licenses.
*
* @return the java.util.List<AssignedLicense>
*/
public java.util.List<AssignedLicense> getassignedLicenses() {
return this.assignedLicenses;
}
/**
* Sets the assigned Licenses.
*
* @param value the java.util.List<AssignedLicense>
*/
public void setassignedLicenses(java.util.List<AssignedLicense> value) {
this.assignedLicenses = value;
}
private java.util.List<AssignedPlan> assignedPlans;
/**
* Gets the assigned Plans.
*
* @return the java.util.List<AssignedPlan>
*/
public java.util.List<AssignedPlan> getassignedPlans() {
return this.assignedPlans;
}
/**
* Sets the assigned Plans.
*
* @param value the java.util.List<AssignedPlan>
*/
public void setassignedPlans(java.util.List<AssignedPlan> value) {
this.assignedPlans = value;
}
private String city;
/**
* Gets the city.
*
* @return the String
*/
public String getcity() {
return this.city;
}
/**
* Sets the city.
*
* @param value the String
*/
public void setcity(String value) {
this.city = value;
}
private String country;
/**
* Gets the country.
*
* @return the String
*/
public String getcountry() {
return this.country;
}
/**
* Sets the country.
*
* @param value the String
*/
public void setcountry(String value) {
this.country = value;
}
private String department;
/**
* Gets the department.
*
* @return the String
*/
public String getdepartment() {
return this.department;
}
/**
* Sets the department.
*
* @param value the String
*/
public void setdepartment(String value) {
this.department = value;
}
private Boolean dirSyncEnabled;
/**
* Gets the dir Sync Enabled.
*
* @return the Boolean
*/
public Boolean getdirSyncEnabled() {
return this.dirSyncEnabled;
}
/**
* Sets the dir Sync Enabled.
*
* @param value the Boolean
*/
public void setdirSyncEnabled(Boolean value) {
this.dirSyncEnabled = value;
}
private String displayName;
/**
* Gets the display Name.
*
* @return the String
*/
public String getdisplayName() {
return this.displayName;
}
/**
* Sets the display Name.
*
* @param value the String
*/
public void setdisplayName(String value) {
this.displayName = value;
}
private String facsimileTelephoneNumber;
/**
* Gets the facsimile Telephone Number.
*
* @return the String
*/
public String getfacsimileTelephoneNumber() {
return this.facsimileTelephoneNumber;
}
/**
* Sets the facsimile Telephone Number.
*
* @param value the String
*/
public void setfacsimileTelephoneNumber(String value) {
this.facsimileTelephoneNumber = value;
}
private String givenName;
/**
* Gets the given Name.
*
* @return the String
*/
public String getgivenName() {
return this.givenName;
}
/**
* Sets the given Name.
*
* @param value the String
*/
public void setgivenName(String value) {
this.givenName = value;
}
private String immutableId;
/**
* Gets the immutable Id.
*
* @return the String
*/
public String getimmutableId() {
return this.immutableId;
}
/**
* Sets the immutable Id.
*
* @param value the String
*/
public void setimmutableId(String value) {
this.immutableId = value;
}
private String jobTitle;
/**
* Gets the job Title.
*
* @return the String
*/
public String getjobTitle() {
return this.jobTitle;
}
/**
* Sets the job Title.
*
* @param value the String
*/
public void setjobTitle(String value) {
this.jobTitle = value;
}
private java.util.Calendar lastDirSyncTime;
/**
* Gets the last Dir Sync Time.
*
* @return the java.util.Calendar
*/
public java.util.Calendar getlastDirSyncTime() {
return this.lastDirSyncTime;
}
/**
* Sets the last Dir Sync Time.
*
* @param value the java.util.Calendar
*/
public void setlastDirSyncTime(java.util.Calendar value) {
this.lastDirSyncTime = value;
}
private String mail;
/**
* Gets the mail.
*
* @return the String
*/
public String getmail() {
return this.mail;
}
/**
* Sets the mail.
*
* @param value the String
*/
public void setmail(String value) {
this.mail = value;
}
private String mailNickname;
/**
* Gets the mail Nickname.
*
* @return the String
*/
public String getmailNickname() {
return this.mailNickname;
}
/**
* Sets the mail Nickname.
*
* @param value the String
*/
public void setmailNickname(String value) {
this.mailNickname = value;
}
private String mobile;
/**
* Gets the mobile.
*
* @return the String
*/
public String getmobile() {
return this.mobile;
}
/**
* Sets the mobile.
*
* @param value the String
*/
public void setmobile(String value) {
this.mobile = value;
}
private String onPremisesSecurityIdentifier;
/**
* Gets the on Premises Security Identifier.
*
* @return the String
*/
public String getonPremisesSecurityIdentifier() {
return this.onPremisesSecurityIdentifier;
}
/**
* Sets the on Premises Security Identifier.
*
* @param value the String
*/
public void setonPremisesSecurityIdentifier(String value) {
this.onPremisesSecurityIdentifier = value;
}
private java.util.List<String> otherMails;
/**
* Gets the other Mails.
*
* @return the java.util.List<String>
*/
public java.util.List<String> getotherMails() {
return this.otherMails;
}
/**
* Sets the other Mails.
*
* @param value the java.util.List<String>
*/
public void setotherMails(java.util.List<String> value) {
this.otherMails = value;
}
private String passwordPolicies;
/**
* Gets the password Policies.
*
* @return the String
*/
public String getpasswordPolicies() {
return this.passwordPolicies;
}
/**
* Sets the password Policies.
*
* @param value the String
*/
public void setpasswordPolicies(String value) {
this.passwordPolicies = value;
}
private PasswordProfile passwordProfile;
/**
* Gets the password Profile.
*
* @return the PasswordProfile
*/
public PasswordProfile getpasswordProfile() {
return this.passwordProfile;
}
/**
* Sets the password Profile.
*
* @param value the PasswordProfile
*/
public void setpasswordProfile(PasswordProfile value) {
this.passwordProfile = value;
}
private String physicalDeliveryOfficeName;
/**
* Gets the physical Delivery Office Name.
*
* @return the String
*/
public String getphysicalDeliveryOfficeName() {
return this.physicalDeliveryOfficeName;
}
/**
* Sets the physical Delivery Office Name.
*
* @param value the String
*/
public void setphysicalDeliveryOfficeName(String value) {
this.physicalDeliveryOfficeName = value;
}
private String postalCode;
/**
* Gets the postal Code.
*
* @return the String
*/
public String getpostalCode() {
return this.postalCode;
}
/**
* Sets the postal Code.
*
* @param value the String
*/
public void setpostalCode(String value) {
this.postalCode = value;
}
private String preferredLanguage;
/**
* Gets the preferred Language.
*
* @return the String
*/
public String getpreferredLanguage() {
return this.preferredLanguage;
}
/**
* Sets the preferred Language.
*
* @param value the String
*/
public void setpreferredLanguage(String value) {
this.preferredLanguage = value;
}
private java.util.List<ProvisionedPlan> provisionedPlans;
/**
* Gets the provisioned Plans.
*
* @return the java.util.List<ProvisionedPlan>
*/
public java.util.List<ProvisionedPlan> getprovisionedPlans() {
return this.provisionedPlans;
}
/**
* Sets the provisioned Plans.
*
* @param value the java.util.List<ProvisionedPlan>
*/
public void setprovisionedPlans(java.util.List<ProvisionedPlan> value) {
this.provisionedPlans = value;
}
private java.util.List<ProvisioningError> provisioningErrors;
/**
* Gets the provisioning Errors.
*
* @return the java.util.List<ProvisioningError>
*/
public java.util.List<ProvisioningError> getprovisioningErrors() {
return this.provisioningErrors;
}
/**
* Sets the provisioning Errors.
*
* @param value the java.util.List<ProvisioningError>
*/
public void setprovisioningErrors(java.util.List<ProvisioningError> value) {
this.provisioningErrors = value;
}
private java.util.List<String> proxyAddresses;
/**
* Gets the proxy Addresses.
*
* @return the java.util.List<String>
*/
public java.util.List<String> getproxyAddresses() {
return this.proxyAddresses;
}
/**
* Sets the proxy Addresses.
*
* @param value the java.util.List<String>
*/
public void setproxyAddresses(java.util.List<String> value) {
this.proxyAddresses = value;
}
private String sipProxyAddress;
/**
* Gets the sip Proxy Address.
*
* @return the String
*/
public String getsipProxyAddress() {
return this.sipProxyAddress;
}
/**
* Sets the sip Proxy Address.
*
* @param value the String
*/
public void setsipProxyAddress(String value) {
this.sipProxyAddress = value;
}
private String state;
/**
* Gets the state.
*
* @return the String
*/
public String getstate() {
return this.state;
}
/**
* Sets the state.
*
* @param value the String
*/
public void setstate(String value) {
this.state = value;
}
private String streetAddress;
/**
* Gets the street Address.
*
* @return the String
*/
public String getstreetAddress() {
return this.streetAddress;
}
/**
* Sets the street Address.
*
* @param value the String
*/
public void setstreetAddress(String value) {
this.streetAddress = value;
}
private String surname;
/**
* Gets the surname.
*
* @return the String
*/
public String getsurname() {
return this.surname;
}
/**
* Sets the surname.
*
* @param value the String
*/
public void setsurname(String value) {
this.surname = value;
}
private String telephoneNumber;
/**
* Gets the telephone Number.
*
* @return the String
*/
public String gettelephoneNumber() {
return this.telephoneNumber;
}
/**
* Sets the telephone Number.
*
* @param value the String
*/
public void settelephoneNumber(String value) {
this.telephoneNumber = value;
}
private byte[] thumbnailPhoto;
/**
* Gets the thumbnail Photo.
*
* @return the byte[]
*/
public byte[] getthumbnailPhoto() {
return this.thumbnailPhoto;
}
/**
* Sets the thumbnail Photo.
*
* @param value the byte[]
*/
public void setthumbnailPhoto(byte[] value) {
this.thumbnailPhoto = value;
}
private String usageLocation;
/**
* Gets the usage Location.
*
* @return the String
*/
public String getusageLocation() {
return this.usageLocation;
}
/**
* Sets the usage Location.
*
* @param value the String
*/
public void setusageLocation(String value) {
this.usageLocation = value;
}
private String userPrincipalName;
/**
* Gets the user Principal Name.
*
* @return the String
*/
public String getuserPrincipalName() {
return this.userPrincipalName;
}
/**
* Sets the user Principal Name.
*
* @param value the String
*/
public void setuserPrincipalName(String value) {
this.userPrincipalName = value;
}
private String userType;
/**
* Gets the user Type.
*
* @return the String
*/
public String getuserType() {
return this.userType;
}
/**
* Sets the user Type.
*
* @param value the String
*/
public void setuserType(String value) {
this.userType = value;
}
}