User
Description
Represents a user entity within the system.
The User model contains identity, authentication, organizational, and configuration details associated with a user account.
Constructor
| Constructor | Description |
|---|---|
User() | Initializes a new instance of the User object. |
Properties
| Property | Description |
|---|---|
UserId | The unique identifier of the user. |
TenantId | The tenant ID associated with the user. |
IdentityProviderId | The identity provider ID linked to the user. |
AuthenticationProviderId | The authentication provider ID used for login (if applicable). |
Title | The user’s title (e.g., Mr, Ms, Dr). |
FirstName | The first name of the user. |
LastName | The last name of the user. |
EmailAddress | The email address of the user. |
UserName | The username used for authentication. |
UserDN | The distinguished name (DN) of the user in directory services. |
Pwd | The user’s password (if managed internally). |
Department | The department to which the user belongs. |
ManagerDN | The distinguished name (DN) of the user’s manager. |
ManagerId | The user ID of the manager. |
IsEnabled | Indicates whether the user account is active. |
IsSystemAccount | Indicates whether the account is a system account. |
CalendarId | The calendar ID associated with the user. |
InheritedCalendarFromGroupId | The group ID from which the calendar configuration is inherited. |
FullName | The full display name of the user. |
Remarks
- The User model is used to create, retrieve, or update user account information.
- Some properties may be managed automatically depending on the configured identity or authentication provider.
- Sensitive properties such as
Pwdshould be handled securely and in accordance with system security policies.