Skip to main content
Version: Current

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

ConstructorDescription
User()Initializes a new instance of the User object.

Properties

PropertyDescription
UserIdThe unique identifier of the user.
TenantIdThe tenant ID associated with the user.
IdentityProviderIdThe identity provider ID linked to the user.
AuthenticationProviderIdThe authentication provider ID used for login (if applicable).
TitleThe user’s title (e.g., Mr, Ms, Dr).
FirstNameThe first name of the user.
LastNameThe last name of the user.
EmailAddressThe email address of the user.
UserNameThe username used for authentication.
UserDNThe distinguished name (DN) of the user in directory services.
PwdThe user’s password (if managed internally).
DepartmentThe department to which the user belongs.
ManagerDNThe distinguished name (DN) of the user’s manager.
ManagerIdThe user ID of the manager.
IsEnabledIndicates whether the user account is active.
IsSystemAccountIndicates whether the account is a system account.
CalendarIdThe calendar ID associated with the user.
InheritedCalendarFromGroupIdThe group ID from which the calendar configuration is inherited.
FullNameThe 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 Pwd should be handled securely and in accordance with system security policies.