LedgerAggregate

class LedgerAggregate @InternalWowApi constructor(val context: String, val name: String, val tenantId: String, val id: String)

A parked aggregate as the ledger's commands name it: the aggregate name of context, its tenantId and id (the shape of an entry on the operator routes, /wow/ops/parked).

Fields may be added: construct one with of; the constructor is internal to Wow.

Constructors

Link copied to clipboard
constructor(context: String, name: String, tenantId: String, id: String)

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun copyWith(context: String = this.context, name: String = this.name, tenantId: String = this.tenantId, id: String = this.id): LedgerAggregate

This LedgerAggregate with the given fields replaced: Wow's own copy, left out of the ABI.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard

The aggregate this names.

Link copied to clipboard
open override fun toString(): String