Stores configuration settings and preferences for applications, including key-value pairs for runtime parameters and user-specific customizations.

Hierarchy (view full)

Constructors

Properties

ApplicationName: string = null

Name of the application this setting belongs to

Comments: string = null

Additional comments about the setting

ID: string = null

Unique identifier for the application setting

Name: string = null

Name of the setting

Value: string = null

The setting value, can be simple text, numbers, booleans, or JSON for complex configuration objects

__mj_CreatedAt: Date = null

Timestamp when the record was created

__mj_UpdatedAt: Date = null

Timestamp when the record was last updated

Methods

  • Copies initialization data from a plain object to the class instance. Only copies properties that already exist on the class to prevent creating new fields. Special handling for DefaultValue fields to extract actual values from SQL Server syntax.

    Parameters

    • initData: any

      The initialization data object

    Returns void