8 lines
162 B
Kotlin
8 lines
162 B
Kotlin
package eventDemo.libs.event
|
|
|
|
interface EventStore<E : Event<ID>, ID : AggregateId> {
|
|
fun getStream(aggregateId: ID): EventStream<E>
|
|
|
|
fun publish(event: E)
|
|
}
|