Class SmartDisplay
- Namespace
- adas_core.Domain.Models.MongoModels
- Assembly
- adas-core.Domain.dll
Represents a smart display configuration that extends the base DisplayConfig behavior.
public class SmartDisplay : DisplayConfig
- Inheritance
-
SmartDisplay
- Inherited Members
- Extension Methods
Methods
GetDifferentProperties(SmartDisplay?)
public List<string> GetDifferentProperties(SmartDisplay? other)
Parameters
otherSmartDisplay
Returns
MergeConfig(DisplayConfig)
Merges the provided default configuration into this SmartDisplay instance, applying default values for any properties that are currently null. If the supplied configuration is not a SmartDisplay, the current instance is returned unchanged and the merge is delegated to the base implementation.
public override DisplayConfig MergeConfig(DisplayConfig defaultConfigToCast)
Parameters
defaultConfigToCastDisplayConfigThe default DisplayConfig to merge; it is cast to SmartDisplay to access smart display-specific properties.
Returns
- DisplayConfig
The merged DisplayConfig produced by the base merge operation.