AccountData Class

Base data contract object for returning an Account through REST API.
Represents the data contract for LocalUserAccount for the REST API.
Inheritance Hierarchy

Namespace:  Dundas.BI.WebApi.Models
Assembly:  Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax
[DataContractAttribute]
public class AccountData : BaseDataContract

The AccountData type exposes the following members.

Constructors
  NameDescription
Public methodAccountData
Initializes a new instance of the AccountData class.
Top
Properties
  NameDescription
Public propertyAccountExpiryDate
Gets or sets the date when the account expires.
Public propertyAccountType
Gets the type of the account.
Public propertyActiveTenantId
Gets the active tenant ID for the account.
Public propertyAllowedIPAddresses
Gets or sets the allowed IP addresses.
Public propertyCanChangePassword
Gets or sets a value indicating whether the account holder is permitted to change their password.
Public propertyCreatedTime
Gets the UTC time the account or group was created.
Public propertyCultureName
Gets or sets the name of the culture associated with the account.
Public propertyCustomAttributes
Gets the account or group's explicitly assigned custom attributes.
Public propertyDeniedApplicationPrivilegeIds
Gets the IDs of standard privileges denied to the account or group.
Public propertyDescription
Gets or sets a description that may be associated with the account or group.
Public propertyDisplayName
Gets or sets the display name of the account.
Public propertyEmailAddress
Gets or sets the account's email address.
Public propertyFederatedAuthenticationProviderIds
Gets a collection containing the IDs of any federated authentication providers that can be used in conjunction with the account.
Public propertyGrantedApplicationPrivilegeIds
Gets the IDs of standard privileges granted to the account or group.
Public propertyId
Gets the unique identifier of the account or group.
Public propertyIsAccountExpired
Gets a value indicating whether the account has expired.
Public propertyIsApiAccount
Gets or sets a value indicating whether the account is an "API account".
Public propertyIsEnabled
Gets or sets a value indicating whether the account is enabled.
Public propertyIsGlobal
Gets or sets a value indicating whether the account is a global account.
Public propertyIsLocked
Gets or sets a value indicating whether the account is locked.
Public propertyIsPasswordExpired
Gets a value indicating whether the account's password has expired.
Public propertyIsSeatReserved
Gets or sets a value indicating whether the account has a reserved seat.
Public propertyLastLogOnIpAddress
Gets the IP address where the user last logon.
Public propertyLastLogOnTime
Gets the UTC time the account last logged on.
Public propertyLogOnCount
Gets the number of times this account has logged on.
Public propertyName
Gets or sets the name of the account or group.
Public propertyPassword
Gets or sets the password. This is only used for the client to transmit a new password to the server.
Public propertyPasswordExpiryDate
Gets or sets an explicit date when the account's password expires.
Public propertyPasswordLastSetDate
Gets the date (UTC) when the account's password was last set/changed.
Public propertyPasswordNeverExpires
Gets or sets a value indicating whether the account's password should never expire.
Public propertySeatKind
Gets or sets the kind of the seat used by the account or group.
Public propertySessionTimeout
Gets or sets the explicit session idle timeout for the account.
Public propertyTenantId
Gets or sets the ID of the tenant associated with the account/group.
Public propertyTenantIds
Gets a collection containing the IDs of the tenant(s) associated with the account/group.
Public propertyTimeZone
Gets or sets the value for the time zone.
Public propertyTrackLogOnHistory
Gets or sets a value indicating whether log on history should be tracked for the account.
Public propertyUIClassName
Gets or sets the name of the UI class (used for auto de-serialization).
(Inherited from BaseDataContract.)
Public propertyWarnings
Gets a list of warnings associated with the instance.
Top
Methods
  NameDescription
Public methodStatic memberFromDataContractMappings
The mapping between AccountData and Account.
Public methodStatic memberToDataContractMappings
The mapping between Account and AccountData.
Top
See Also