Package-level declarations

Types

Link copied to clipboard
data class DefaultAggregateId(val namedAggregate: NamedAggregate, val id: String, val tenantId: String = TenantId.DEFAULT_TENANT_ID) : AggregateId
Link copied to clipboard
data class MaterializedNamedAggregate(val contextName: String, val aggregateName: String) : NamedAggregate, Materialized

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun NamedAggregate.aggregateId(id: String = generateId(), tenantId: String = TenantId.DEFAULT_TENANT_ID): DefaultAggregateId
fun AggregateMetadata<*, *>.aggregateId(id: String = generateId(), tenantId: String = staticTenantId ?: TenantId.DEFAULT_TENANT_ID): DefaultAggregateId
Link copied to clipboard
Link copied to clipboard