Table of Contents

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()