Aggregate

data class Aggregate(val scopes: Set<String> = emptySet(), val type: String? = null, val tenantId: String? = null, val id: String? = null, val commands: Set<String> = emptySet(), val events: Set<String> = emptySet()) : NamingScopes, Merge<Aggregate>

Constructors

Link copied to clipboard
constructor(scopes: Set<String> = emptySet(), type: String? = null, tenantId: String? = null, id: String? = null, commands: Set<String> = emptySet(), events: Set<String> = emptySet())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String? = null

Custom ID generator name

Link copied to clipboard
open override val scopes: Set<String>
Link copied to clipboard
val tenantId: String? = null

Static tenant ID

Link copied to clipboard
val type: String? = null

Aggregate type fully qualified name

Functions

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