MaterializedSnapshot

data class MaterializedSnapshot<S : Any>(val contextName: String, val aggregateName: String, val tenantId: String, val ownerId: String = OwnerId.DEFAULT_OWNER_ID, val aggregateId: String, val version: Int, val eventId: String, val firstOperator: String, val operator: String, val firstEventTime: Long, val eventTime: Long, val state: S, val snapshotTime: Long, val deleted: Boolean) : NamedAggregate, TenantId, OwnerId, Version, Materialized

Constructors

Link copied to clipboard
constructor(contextName: String, aggregateName: String, tenantId: String, ownerId: String = OwnerId.DEFAULT_OWNER_ID, aggregateId: String, version: Int, eventId: String, firstOperator: String, operator: String, firstEventTime: Long, eventTime: Long, state: S, snapshotTime: Long, deleted: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
open override val aggregateName: String
Link copied to clipboard
open override val contextName: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val ownerId: String

资源拥有者的唯一标识符

Link copied to clipboard
Link copied to clipboard
val state: S
Link copied to clipboard
open override val tenantId: String

获取租户ID

Link copied to clipboard
open override val version: Int

Functions

Link copied to clipboard

检查两个聚合根是否属于同一个上下文并具有相同的聚合根名称。

Link copied to clipboard