AccountData Class

Base data contract object for returning an Account through REST API.
Inheritance Hierarchy
SystemObject
  Dundas.BI.WebApi.ModelsBaseDataContract
    Dundas.BI.WebApi.ModelsAccountData

Namespace: Dundas.BI.WebApi.Models
Assembly: Dundas.BI.WebApiCore (in Dundas.BI.WebApiCore.dll) Version: 2.0.0.0 (26.2.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 propertyAccountExpiryDateGets or sets the date when the account expires.
Public propertyAccountType Gets the type of the account.
Public propertyActiveTenantIdGets the active tenant ID for the account.
Public propertyAllowedIPAddressesGets 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 propertyLastLogOnIpAddressGets the IP address where the user last logon.
Public propertyLastLogOnTimeGets the UTC time the account last logged on.
Public propertyLogOnCount Gets the number of times this account has logged on.
Public propertyNameGets 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 propertyPasswordExpiryDateGets 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 propertySeatKindGets or sets the kind of the seat used by the account or group.
Public propertySessionTimeoutGets 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 propertyWarningsGets 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