User PropertiesDRA REST Extensions SDK
The User type exposes the following members.
Properties

  NameDescription
Public propertyAcceptMessagesFrom
A list of distinguished names for the accounts that can send email requests to this recipient. The default is to accept mail from all accounts.
Public propertyAccessMode
The AccessMode for an object
Public propertyAccountCannotBeDelegated
Account is sensitive and cannot be delegated. Enable/Disable account being delegated.
Public propertyAccountExpirationDate
The date when the account expires. Accepts valid string representations of a date or dateTime value. String is translated to GMT, based on local time zone and culture. So, whether 01/08 is Jan 8 or Aug 1 depends on the local culture. If the time portion is not included, the time is set to midnight. Therefore, it is likely the date set on the user will be the day before the requested date. Examples of valid strings: "2015-01-18 22:19:18" "2015-01-18" "01/08/2015" "01/08/2015 02:00:00"
Public propertyAction
The Permissions for an object
Public propertyAddAdditionalResponse
Flag that indicates additional text should be added to a response from this resource mailbox. The text to be sent is specified in the additionalResponseText attribute. The default value is false.
Public propertyAdditionalAttributes
Contains values for attributes not exposed as class properties.
(Inherited from BaseObject.)
Public propertyAdditionalResponseText
Text to be added to any email response from this resource mailbox.
Public propertyAddOrganizerToSubject
Flag to indicate whether the organizer name should be added to the subject line for any email responses sent from this resource mailbox. The default value is true.
Public propertyAddToGroups
The groups to which this user should be added. Optional. Valid only for a Create request. When specified, the new object is added to the specified groups. Specify as an array of distinguished names: Eg. "CN=Domain Users,CN=Users,DC=drdom700,DC=lab","CN=Test VA Grp,OU=Prem,DC=drdom700,DC=lab".
Public propertyAllowConflicts
Flag to indicate whether this resource mailbox will accept conflicting meeting requests. The default is false.
Public propertyAllowRasDialIn
Indicates whether the account has permission to dial in to the RAS server.
Public propertyAllowRecurringMeetings
Flag to indicate whether this resource mailbox will accept recurring meeting requests. The default is true.
Public propertyAllowScheduleOnlyDuringWorkingHours
Flag to indicate whether this resource mailbox will reject meeting requests for meeting times scheduled outside of working hours. The default is false (all requests are accepted).
Public propertyAssistant
The distinguished name of the user's administrative assistant
Public propertyBadLoginCount
The number of times the user tried to log on to the account using an incorrect password
Public propertyBadPasswordTime
The last time and date that an attempt to log on to this account was made with a password that is not valid.
Public propertyCity
City.
Public propertyClass
Type of item on DRA server
(Inherited from ModelObject.)
Public propertyComment
Comments.
Public propertyCompany
Company.
Public propertyConflictCountMaximum
Specifies the maximum number of conflicts allowed for recurring meetings. If the number of instances for a recurring meeting in conflict exceeds this number, the recurring meeting request is declined. The default is zero.
Public propertyConflictPercentageAllowed
Specifies the conflict percentage threshold from recurring meetings. If the percentage of instances of a recurring meeting that conflicts with other meetings exceeds the threshold, the recurring meeting request is denied. Specify a whole number. For example, 50 = 50%. The default is zero.
Public propertyContainer
The distinguished name path of the parent OU or container.
(Inherited from ModelObject.)
Public propertyContainerOnePointPath
The OnePoint path of the parent OU or container.
(Inherited from ModelObject.)
Public propertyCountry
Country.
Public propertyCreateEmail
For create requests, indicates that the server should create email for this object. Setting this flag adds some validation of the input to ensure the correct attributes are set.
(Inherited from ModelEmailObject.)
Public propertyCreateMailbox
Create mailbox for this user object.
Public propertyDeclineIfMeetingDateIsPassed
Flag to indicate that meeting requests scheduled for a date in the past should be declined. The default is true (requests are declined).
Public propertyDeleteAttachments
Flag to indicate that email attchments sent to this resource mailbox should be deleted. The default is true.
Public propertyDeleteComments
Flag to indicate that email comments sent to this resource mailbox should be deleted. The default is true.
Public propertyDeletedItemFlags
Controls deleted item retention settings.
Public propertyDeleteNonCalendarItems
Flag to indicate that non-calendar email attchments sent to this resource mailbox should be deleted. The default is true.
Public propertyDeleteSubject
Flag to indicate that the subject of emails sent to this resource mailbox should be deleted. The default is true.
Public propertyDepartment
Department.
Public propertyDescription
The description displayed for the object. For example: Accounting server
(Inherited from ModelObject.)
Public propertyDirectReports
Direct Reports Use this attribute to specify the list of objects for which the current user is a manager.
Public propertyDisplayName
The display name for an object
(Inherited from ModelObject.)
Public propertyDisplayNamePrintable
Display name printable.
Public propertyDistinguishedName
The distinguished name
(Inherited from ModelObject.)
Public propertyDomainDistinguishedName
Property set by DRA server
Public propertyDontRequireKerberosPreauth
Enable/Disable Do not require Kerberos preauthentication.
Public propertyDowngradeHighPriorityMailX400
Downgrade high priority mail bounf for X400.
Public propertyEmailAddress
Email address. Specify the full email address in the format of myuser@mydomain.com
(Inherited from ModelEmailObject.)
Public propertyEmployeeId
Employee Id.
Public propertyEmployeeNumber
Employee number.
Public propertyEmployeeType
Employee Type.
Public propertyEncryptedTextPasswordAllowed
Enable/Disable option to store the password using reversible encryption.
Public propertyExchangeAdminGroup
The name of the Exchange Administration Group designated by the Exchange server. This property is informational and cannot be set by the client.
Public propertyExchExtensionCustomAttribute1
One of 5 Exchange extension custom attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExchExtensionCustomAttribute2
One of 5 Exchange extension custom attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExchExtensionCustomAttribute3
One of 5 Exchange extension custom attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExchExtensionCustomAttribute4
One of 5 Exchange extension custom attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExchExtensionCustomAttribute5
One of 5 Exchange extension custom attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute1
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute10
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute11
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute12
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute13
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute14
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute15
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute2
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute3
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute4
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute5
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute6
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute7
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute8
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyExtensionAttribute9
One of 15 attributes available for customization of this mailbox.
(Inherited from ModelEmailObject.)
Public propertyFaxNumber
Fax
Public propertyFirstName
First Name.
Public propertyForwardAndDeliver
When an a When true, indicates that incoming mail will be delivered to this mailbox and also redirected to the alternateRecipient.
Public propertyForwardEmailRecipient
Delivers to this recipient if a specified recipient cannot be delivered to.
Public propertyForwardToRecipient
A user to whom all email sent to this resource mailbox should be forwarded. Specify the distinguished name. The default is not to forward emails.
Public propertyFriendlyName
DRA friendly name for the object
(Inherited from ModelObject.)
Public propertyFriendlyParentPath
DRA friendly path for parent (if applicable) For example: mydomain.corp/NorthAmerica/West/Accounting
(Inherited from ModelObject.)
Public propertyFriendlyPath
Full path to the object in canonical format. The path format uses forward slashes to define the container hierarchy. For example: mydomain.corp/NorthAmerica/West/Accounting/Myobject
(Inherited from ModelObject.)
Public propertyGarbageCollectionInterval
The number of days to retain deleted emails sent to this resource mailbox. The default is to use the Exchange server default. The time, in hours, between DS garbage collection runs.
Public propertyHasMailbox
Read-only. Indicates if this item has a mailbox
Public propertyHideFromAddressLists
Determines if the recipient appears in address lists.
Public propertyHomeDirectory
The home directory path of the user
Public propertyHomeDrive
The home drive of the user
Public propertyHomeMdb
Specifies the mailbox store of the recipient.
Public propertyHomePage
Home page.
Public propertyHomePhone
Home phone.
Public propertyIncomingEmailSize
The maximum message size the user can receive.
Public propertyInitials
Initials.
Public propertyIpPhone
IP phone.
Public propertyIsAccountLocked
Unlock user account.
Public propertyIsDisabled
Indicates if the account is disabled.
Public propertyIsManaged
Indicates if the item is managed by DRA
(Inherited from ModelObject.)
Public propertyIsObjectManaged
Indicates if this object is managed by DRA
(Inherited from ModelObject.)
Public propertyLastLogon
The date and time that the user last logged on to the domain.
Public propertyLastName
Last Name.
Public propertyLegacyExchangeDn
The distinguished name for the exchange server. previously used by Microsoft Exchange Server.
(Inherited from ModelEmailObject.)
Public propertyLoginHours
The hours that the user is allowed to logon to the domain.
Public propertyLoginScript
The login script path of the user
Public propertyLoginWorkstations
Login work stations.
Public propertyLogonCount
The number of times the account has successfully logged on.
Public propertyMailbox
The Exchange mailbox
Public propertyMailboxStore
Mailbox store.
Public propertyMailboxType
The mailbox type: Room = 3, Equipment = 2
Public propertyMailNickname
Exchange alias, also known as the mailNickname.
(Inherited from ModelEmailObject.)
Public propertyManager
Manager's distinguished name.
Public propertyMarkPendingAsTentative
Flag to indicate whether pending requests should show as tentative on the calendar. The default is true.
Public propertyMaximumBookingLeadTime
The maximum number of days in the future that this resource can be scheduled. The default is 180 days.
Public propertyMaximumDurationInMinutes
The maximum time a single meeting can schedule this resource. The default is 1440 (24 hours).
Public propertyMaximumRecipients
The maximum number of recipients this user may send to.
Public propertyMemberOf
Membership that the user belonged to
Public propertyMiddleName
Middle Name.
Public propertyMobile
Mobile.
Public propertyName
Name for the item
(Inherited from ModelObject.)
Public propertyNameValue
DRA name
(Inherited from ModelObject.)
Public propertyNotes
Notes.
Public propertyObjectClass
DRA object class
(Inherited from ModelObject.)
Public propertyObjTypeGuid
The ObjTypeGuid for an object
Public propertyOffice365DeliverAndForward
Indicates if email delivered to this O365 user should be forwarded. Default is false.
Public propertyOffice365ForwardingAddress
The email address where email sent to this Office 365 user should be forwarded. Applicable when office365DeliverAndForward is true.
Public propertyOffice365FullAccess
The list of accounts having full access to this Office 365 user's email.
Public propertyOffice365FullAccessAdd
The list of accounts to add to the Office365FullAccess list. Attribute only applies to update requests.
Public propertyOffice365FullAccessRemove
The list of accounts to remove from the Office365FullAccess list. Attribute only applies to update requests.
Public propertyOffice365SendAs
The list of accounts that can be to 'send as' for this Office 365 user
Public propertyOffice365SendAsAdd
The list of accounts to add to the Office365SendAs list. Attribute only applies to update requests.
Public propertyOffice365SendAsRemove
The list of accounts to remove from the Office365SendAs list. Attribute only applies to update requests.
Public propertyOffice365SendOnBehalf
The list of accounts that can send email on behalf of this user.
Public propertyOffice365SendOnBehalfAdd
The list of accounts to add to the Office365SendOnBehalf list. Attribute only applies to update requests.
Public propertyOffice365SendOnBehalfRemove
The list of accounts to remove from the Office365SendOnBehalf list. Attribute only applies to update requests.
Public propertyOtherFacsimileTelephoneNumber
Additional fax phone numbers. Use this attribute to specify more than one fax number.
Public propertyOtherHomePhones
Additional home phone numbers. Use this attribute to specify more than one home phone.
Public propertyOtherIpPhones
Additional IP addresses of internet phone numbers. Use this attribute to specify more than one IP phone value.
Public propertyOtherMobilePhones
Additional mobile phone numbers. Use this attribute to specify more than one mobile phone number.
Public propertyOtherPagers
Additional pager phone numbers. Use this attribute to specify more than one pager number.
Public propertyOtherTelephones
Additional phone numbers. Use this attribute to specify more than one telephone number.
Public propertyOutgoingEmailSize
The maximum size message allowed to be submitted, either globally or by this user.
Public propertyPager
Pager.
Public propertyPasswordCantBeChanged
Enable/Disable user to change password.
Public propertyPasswordDoesntExpire
Enable/Disable password expiration.
Public propertypasswordLastChanged
The date and time that the password for this account was last changed.
Public propertyPasswordRequired
Enable/Disable option to require the user to have a password
Public propertyPath
OnePoint path of the object
(Inherited from ModelObject.)
Public propertyPermissions
The Permissions for an object
Public propertyPhysicalDeliveryOfficeName
Physical delivery office name.
Public propertyPostalCode
Postal code.
Public propertyPostOfficeBox
Post office box.
Public propertyPowers
Optional operation powers
(Inherited from ModelObject.)
Public propertyPrimaryGroupID
The primary group id of user
Public propertyPrimaryGroupPath
s The OnePointPath of the user's primary group
Public propertyProfile
The profile path of the user
Public propertyProxyAddresses
The list of email addresses for this account. Specify the proxy using the format addressType:email If no address type is specified when adding an account, the address type will default to SMTP. The default value is SMTP:emailAddress for this resource mailbox.
Public propertyQuotaIssueWarning
When overriding the Exchange environment configured defaults for managing mailbox size, specifies the threshhold size when Exchange should issue a warning message.
Public propertyQuotaProhibitSendOnly
When overriding the Exchange environment configured defaults for managing mailbox size, specifies the threshhold size when Exchange should prohibit sending email from this mailbox.
Public propertyQuotaProhibitSendReceive
When overriding the Exchange environment configured defaults for managing mailbox size, specifies the threshhold size when Exchange should prohibit both sending and receiving email for this mailbox.
Public propertyQuotaUseMBStoreDefaults
Flag to indicate whether this mailbox uses the configured defaults for mailbox size. The default is true.
Public propertyRecipientPolicyUpdatesEmailAddress
Flag to indicate whether the primary email address for this account should be updated based on defined Exchange policies. The default is true.
Public propertyRejectMessagesFrom
A list of distinguished names for the accounts that whose email requests to this resource mailbox will be rejected. The default is to accept mail from all accounts (empty list).
Public propertyRemovePrivateFlagOnAcceptedMeeting
Flag that indicates whether the 'private' flag is removed from any requests accepted by this resource mailbox. The default is true.
Public propertyRequireAuthenticationToSendTo
When enabled messages from unauthenticated users are rejected. The default is false.
Public propertyResourceAttributes
A list of resource names associated with this resource mailbox. For example: whiteboard.
Public propertyResourceCapacity
The number of people that can be accommodated by this resource. The default value is unset.
Public propertysAMAccountName
Logon name. This is also known as the pre-Windows 2000 name.
Public propertySendOnBehalf
The distinguished name of other mailboxes that can send on behalf of this mailbox
Public propertySendOrganizerInfoWithDecline
Flag to indicate if the organizer information should be included in the response when a request is declined. The default value is true.
Public propertyShowInAdvancedViewOnly
This attribute specifies whether the attribute is to be visible in the Advanced mode of user interfaces.
(Inherited from ModelObject.)
Public propertySmartcardRequired
Enable/Disable option to require user to log on with a smart card
Public propertyState
State.
Public propertyStreetAddress
Street address.
Public propertyTelephoneNumber
Telephone number.
Public propertyThumbnailPhoto
The user's picture
Public propertyTitle
Title.
Public propertytrustedForDelegation
Account is trusted for delegation.
Public propertyTrusteeName
The TrusteeSAM for an object
Public propertyTrusteeSid
TrusteeSID
Public propertyTypeDom
The domain type on the dra server
(Inherited from ModelObject.)
Public propertyURLs
Additional home page. Use this attribute to specify more than one home page.
Public propertyUseDefaultMailboxStore
Use default mailbox store.
Public propertyuseDesEncyptionOnly
Use DES Encryption types for this account.
Public propertyUserMustChangePassword
User must change password at next logon.
Public propertyUserPassword
User password.
Public propertyUserPrincipalName
User login name.
Public propertyVarSetFilterString
The string to use when building VarSet filters for this object
(Inherited from ModelObject.)
Public propertyWhenChanged
When the object was last modified
(Inherited from ModelObject.)
Public propertyWhenCreated
When the object was created
(Inherited from ModelObject.)
Public propertyWinNTPath
The winNTPath for an object
Back to Top
See Also