Namespace Cratis.Chronicle.Events
Classes
- AppendedEvent
Represents an event that has been appended to an event log.
- EventAndContext
Represents an event and its context.
- EventContext
Represents the context in which an event exists in - typically what it was appended with.
- EventMetadata
Represents the metadata related to an event.
- EventRedacted
Represents the content of a redaction event.
- EventSequenceNumber
Represents the sequence number within an event log for an event.
- EventSerializer
Represents an implementation of IEventSerializer.
- EventSourceId
Represents the unique identifier of an instance of an event source.
- EventSourceType
Represents the identifier for an event source type.
- EventStreamId
Represents the unique identifier of an event stream within a EventStreamType .
- EventStreamType
Represents the type of an event stream.
- EventStreamTypeAttribute
Attribute to specify the EventStreamType for an event stream.
- EventType
Represents the type of an event.
- EventTypeAttribute
Attribute to adorn types for providing metadata about the actual EventType.
- EventTypeGeneration
Represents the generation of an EventType.
- EventTypeId
Represents the concept of the unique identifier of a type of event.
- EventTypes
Represents an implementation of IEventTypes.
- MissingEventTypeAttribute
Exception that gets thrown when a type should be marked with the EventTypeAttribute.
- MultipleEventTypesWithSameIdFound
Exception that gets thrown when multiple event types with the same id is found.
- RedactEvent
Command for redacting single event.
- RedactEvents
Command for redacting events.
- RedactionEventContent
Represents the content of a redaction event.
- RedactionReason
Represents the concept of a reason for redacting an event.
- TombstoneAttribute
Attribute to adorn types for providing metadata that tells that the event is a tombstone event type.
- TypeIsNotAnEventType
Exception that gets thrown when a type is not an event type.
Interfaces
- ICanProvideAdditionalEventInformation
Defines something that can provide metadata to all events being appended.
- IEventSerializer
Defines a serializer of events.
- IEventTypes
Defines a system to work with event types.
Enums
- EventObservationState
Represents the observation state for an event.