WowMetadata

data class WowMetadata(val contexts: Map<String, BoundedContext> = emptyMap()) : Merge<WowMetadata>

Root metadata class containing all bounded context configurations. WowMetadata represents the complete configuration for all bounded contexts and their aggregates.

Parameters

contexts

Map of context names to their bounded context configurations.

Constructors

Link copied to clipboard
constructor(contexts: Map<String, BoundedContext> = emptyMap())

Properties

Link copied to clipboard

Map of context names to their bounded context configurations.

Functions

Link copied to clipboard
open override fun merge(other: WowMetadata): WowMetadata

Merges this WowMetadata with another, combining contexts and resolving conflicts.