Table of Contents

Class ComunicationFlowMapContributor

Namespace
adas_core.Infrastructure.Utils.MongoMaps
Assembly
adas-core.Infrastructure.dll

Represents a map contributor that provides mapping configuration for communication flow entities by implementing the IEntityMapContributor interface.

public class ComunicationFlowMapContributor : IEntityMapContributor
Inheritance
ComunicationFlowMapContributor
Implements
Inherited Members
Extension Methods

Methods

RegisterMaps()

Registers BSON class maps for the application's MongoDB-serialized types, including Message, Queue, ApiRequest, AdmPanelRequest, ApiClients, and VideoDto, applying custom mapping rules such as unmapping the Operation member on Message and ignoring null values for ObsertationData on AdmPanelRequest. Each type is only registered if a class map has not already been registered, preventing duplicate registration.

public void RegisterMaps()