# Class DisplayNurse

Namespace
  adas_core.Domain.Models.MongoModels

Assembly
  adas-core.Domain.dll

Represents a display configuration specific to nurses, inheriting common display behavior from the DisplayConfig base class.

    public class DisplayNurse : DisplayConfig

Inheritance
  object
  DisplayConfig
  DisplayNurse

Inherited Members
  DisplayConfig.Id
  DisplayConfig.Type
  DisplayConfig.CardConfigId
  DisplayConfig.CardConfig
  DisplayConfig.HomeConfig
  DisplayConfig.HeaderConfig
  DisplayConfig.DetailConfigId
  DisplayConfig.DetailConfig
  DisplayConfig.DisplaySectionIdList
  DisplayConfig.Hospital
  DisplayConfig.ColorConfig
  DisplayConfig.FieldList
  DisplayConfig.MediaFolder
  DisplayConfig.GroupedFieldList
  DisplayConfig.HomeBanner
  DisplayConfig.FormConfig
  DisplayConfig.ChartConfigIdList
  DisplayConfig.ChartConfig
  DisplayConfig.HasCameras
  DisplayConfig.HasSound
  DisplayConfig.IsRotationEnabled
  DisplayConfig.CanChangeCameraMode
  DisplayConfig.CamerasAreActive
  DisplayConfig.CameraStreamType
  DisplayConfig.SensorList
  DisplayConfig.ObservationForIndicator
  DisplayConfig.AlarmFieldList
  DisplayConfig.RequestGroupedFieldList
  DisplayConfig.Pumps
  DisplayConfig.GraphLayout
  DisplayConfig.CardRotatingLayout
  DisplayConfig.DisplaySectionList
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)
  object.ToString()

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## Methods

### MergeConfig(DisplayConfig)

Merges the current display configuration with the provided default configuration, populating HomeBanner, ColorConfig, and FormConfig with the default values when they are not already set. If the defaultConfig is not a DisplayNurse instance, the current configuration is returned unchanged before delegating to the base merge behavior.

    public override DisplayConfig MergeConfig(DisplayConfig defaultConfig)

#### Parameters

`defaultConfig` DisplayConfig

  The default DisplayConfig to merge values from. Only DisplayNurse instances contribute fallback values for nurse-specific settings.

#### Returns

DisplayConfig

  A DisplayConfig containing the merged configuration.