Class CardMapContributor
- Namespace
- adas_core.Infrastructure.Utils.MongoMaps
- Assembly
- adas-core.Infrastructure.dll
Provides card-specific mapping contributions by implementing the IEntityMapContributor contract within the entity mapping pipeline.
public class CardMapContributor : IEntityMapContributor
- Inheritance
-
CardMapContributor
- Implements
- Inherited Members
- Extension Methods
Methods
RegisterMaps()
Registers BSON class maps for the layout and configuration types used by the display configuration domain, including SectionBoxLayout, CardDetailsConfig, CardRotatingLayout, Step, and HomeConfig. Each map is only registered when no existing map is present, and the configuration establishes default values, enum-as-string serialization, and ignore-if-null behavior for nullable layout properties.
public void RegisterMaps()