FsCodec
Namespace with 6 public types
Classes
Codec
Provides Codecs that render to store-supported form (e.g., a UTF-8 byte array) suitable for storage in Event Stores, based on explicit functions you supply
Does not involve conventions / Type Shapes / Reflection or specific Json processing libraries - see FsCodec.*.Codec for batteries-included Coding/Decoding
streamName
Static Classes
StreamNameModule
Creates, Parses and Matches Stream Names in one of two forms:
1. {category}-{aggregateId}
2. {category}-{id1}_{id2}_...{idN}
Interfaces
IEventCodec`3
Defines an Event Contract interpreter that Encodes and/or Decodes payloads representing the known/relevant set of 'Events borne by a stream Category
IEventData`1
Common form for either a Domain Event or an Unfolded Event, without any context regarding its place in the timeline of events
ITimelineEvent`1
Represents a Domain Event or Unfold, together with it's 0-based Index in the event sequence