FCQRSFCQRS
  • Get started
  • Task guides
  • API
  • GitHub
  • 6.6.0
    • 6.6.0
  • light
  • dark
FCQRS

AetherModule

PackageFCQRS.Model

Contents

ComposeModuleLensModuleOperatorsModuleOpticModuleOpticsModulePrismModuleAsyncValidatedLens<'a, 'b, 'e>TypeEpimorphism<'a, 'b>TypeIsomorphism<'a, 'b>TypeLens<'a, 'b>TypePrism<'a, 'b>TypeValidatedLens<'a, 'b, 'e>TypeValidatedPrism<'a, 'b, 'e>Type

On This Page

    FCQRS

    Overview

    • Home
    • API Reference

    Docs

    • Overview
    • Register a user
    • Tutorial
      • Start here
      • Try another registration
      • Query a registered user
      • Register over HTTP
    • Concepts
      • Concepts
      • CQRS and event sourcing
      • Aggregates and the write side
      • The read side
      • Correlation IDs and read-your-writes
      • Sagas
      • Deferring, snapshots, and passivation
      • Consistency and recovery
      • C# interop and serialization
    • How To
      • Task guide index
      • Define an aggregate
      • Send at an expected version
      • Add a projection
      • Read your writes
      • Catch up projections
      • Write a saga
      • Test your domain
      • Evolve persisted events
      • Rebuild a read model
      • Dispatch a best-effort async effect
      • Configure the database
      • Observe your system
      • Use FCQRS from C#
    • Configuration

    API Reference

    • FCQRS
      • Actor
        • Connection
        • DBType
      • ActorSerialization
        • ConditionalCommandSerializer
        • STJSerializer
      • AkkaTimeProvider
        • Internal
      • CSharp
        • ActorApi
        • ActorWiring
        • Aggregate<'TState, 'TCommand, 'TEvent>
        • AggregateFactory
        • AggregateRefs<'TCommand, 'TEvent>
        • Describe
        • EventActions
        • Expectations
        • FSharpResults
        • Handler<'TCmd, 'TEvent>
        • JournalTypeMapBuilder
        • PrefixConversions
        • QueryApi
        • RetrySchedules
        • Saga<'TEvent, 'TSagaData, 'TState>
        • SagaApi
        • SagaCommands
        • SagaDefinition
        • SagaEventActions
        • SagaSideEffectResult<'TState>
        • SagaStates
        • SagaTransitions
        • TestEnvelope
        • Values
      • Common
        • CommandHandler
          • Internal
            • State<'Command, 'Event>
          • Command<'Command, 'Event>
          • CommandDetails<'Command, 'Event>
        • SagaBuilder
          • SagaStateWrapper<'UserState, 'TEvent>
        • SagaStarter
          • Internal
          • SagaStartingEvent<'T>
        • AggregateVersionConflictException
        • AkkaLogLevel
        • Command<'CommandDetails>
        • Event<'EventDetails>
        • EventAction<'T>
        • ExecuteCommand
        • Expectation
        • ExpectationExhausted
        • FactoryAndName
        • IActor
        • IConfigurationWrapper
        • IEnvelope
        • ILoggerFactoryWrapper
        • ISerializable
        • JournalTypes
        • Notify
        • PassivationPolicy
        • PrefixConversion
        • RetrySchedule
        • SagaState<'SagaData, 'State>
        • SagaTransition<'State>
        • SnapshotPolicy
        • TargetActor
        • TargetName
        • Telemetry
      • DynamicConfig
        • Internal
        • ConfigExtension
      • EventUpcasting
      • FSharp
        • Fcqrs
        • Projection
        • Aggregate<'State, 'Command, 'Event>
        • AggregateFactory
        • AggregateHandle<'Command, 'Event>
        • Handler<'Command, 'Event>
        • Projection
        • Saga<'Data, 'State, 'OriginatorEvent>
        • SagaHandle
      • ProjectionStorage
        • ProjectionSqlDialect
        • SqlProjectionStore
      • Projections
        • IProjection
        • TransactionalProjectionOptions
      • Query
        • IAwaitable
        • IAwaitableDisposable
        • ISubscribe<'TDataEvent>
        • ISubscribe
      • Saga
      • Scheduler
        • ObservingScheduler
      • SchedulerController
      • AsyncTaskExtensions
      • FcqrsBuilder
      • FcqrsBuilderExtensions
      • FcqrsRuntime
      • FcqrsServiceCollectionExtensions
      • SubscribeExtensions
    • FCQRS.Model
      • Aether
        • Compose
          • AsyncValidatedLens
          • ValidatedLens
          • ValidatedPrism
          • Lens
          • Prism
        • Lens
        • Operators
        • Optic
          • Get
          • Map
          • Set
        • Optics
          • Array
          • Choice
          • List
          • Map
          • Option
          • Result
        • Prism
        • AsyncValidatedLens<'a, 'b, 'e>
        • Epimorphism<'a, 'b>
        • Isomorphism<'a, 'b>
        • Lens<'a, 'b>
        • Prism<'a, 'b>
        • ValidatedLens<'a, 'b, 'e>
        • ValidatedPrism<'a, 'b, 'e>
      • CSharp
        • Helpers
        • Results
        • StringTypes
      • Data
        • Result
        • AggregateId
        • CID
        • IMessage
        • IMessageWithCID
        • LongString
        • MessageId
        • ModelError
        • Predicate
        • ShortString
        • ValueLens
        • ValueLensResultType<'Wrapped, 'Inner, 'Error>
        • ValueLensType<'Wrapped, 'Inner>
        • Version
      • FreeMonad
        • Eff
        • Free
        • Free<'Instruction, 'Result>
        • FreeBuilder
        • FreeResultBuilder
      • Validation
        • ValidateRegexes
        • FieldInfo<'T, 'T0, 'E>
        • ValidateResult<'T>
        • Validator<'E>
    • FCQRS.Serialization
      • Serialization
        • UnionConverter<'T>
        • UnionConverterFactory
    • FCQRS.SqlProvider
      • Query
    • FCQRS.ExpectoTickSpec
      • FeatureTest