# 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
  object
  CardMapContributor

Implements
  IEntityMapContributor

Inherited Members
  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

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