Class User
Represents an application user that has access to Administration Console or Developer Portal.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Entities
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public class User : DomainObjectBase, IValidator, IExtensibleDataObject, IEquatable<User>, IFolderEntity
Constructors
User()
Instantiates and empty object.
Declaration
public User()
Properties
ConsumerId
Gets or sets identifier of the Developer Portal consumer account that user belongs to. The property is set to NULL for Sentinet Console users. Once assigned this property cannot be updated.
Declaration
public int? ConsumerId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
ConsumerName
Gets the name of the consumer account that user belongs to.
Declaration
public string ConsumerName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Description
Gets or sets description of the user.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Gets or sets user's e-mail address.
Declaration
public string Email { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
FolderId
Gets or sets identifier of user's root folder.
Declaration
public int? FolderId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
FriendlyName
Gets or sets full name of the user.
Declaration
public string FriendlyName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
IsEnabled
Gets or sets flag indicating that user is enabled.
Declaration
public bool IsEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
ObjectType
Gets object type identifier.
Declaration
public override EntityType ObjectType { get; }
Property Value
| Type | Description |
|---|---|
| EntityType |
Overrides
Permission
Gets or sets value indicating user access level within Developer Portal consumer account. This property applies to consumer users only.
Declaration
public AccessLevel Permission { get; set; }
Property Value
| Type | Description |
|---|---|
| AccessLevel |
SecurityRoleId
Gets or sets the identifier of the security role that user is assigned to. This property applies to Sentinet administrative console and API only.
Declaration
public int? SecurityRoleId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
SecurityRoleName
Gets the name of the security role that user is assigned to. This property applies to Sentinet administrative console and API only.
Declaration
public string SecurityRoleName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
Equals(User)
Determines whether the specified user is equal to the current user.
Declaration
public bool Equals(User other)
Parameters
| Type | Name | Description |
|---|---|---|
| User | other | The user to compare with the current user. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True, if users are equal. False, if users are not equal. |
Equals(Object)
Determines whether the specified object is equal to the current object.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | obj | The object to compare with the current object. |
Returns
| Type | Description |
|---|---|
| System.Boolean | True, if objects are equal. False, if objects are not equal. |
Overrides
GetHashCode()
Returns the hash code for this instance.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| System.Int32 | Hash code of the current instance. |
Overrides
ToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| System.String | A string that represents the current object. |
Overrides
Validate()
Evaluates the state of this object.
Declaration
public override bool Validate()
Returns
| Type | Description |
|---|---|
| System.Boolean | True if state is valid; otherwise, false. |