contracts library

Contracts for both Events/Requests

Classes

Command
A command Request that doesn't return any data.
DomainEvent
Represents a domain event
Query<TResponse extends Object>
A query Request that will return TResponse.