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