X3m System v0.4.8 X3m.System.Aggregate.Repo behaviour View Source
Link to this section Summary
Link to this section Callbacks
Link to this callback
save_events(stream_name, message)
View Sourcesave_events(stream_name :: String.t(), message :: X3m.System.Message.t()) :: {:ok, last_event_number :: integer()} | {:error, :wrong_expected_version, expected_last_event_number :: integer()} | {:error, any()}
Link to this callback
stream_events(stream_name, start_at, per_page)
View Sourcestream_events( stream_name :: String.t(), start_at :: non_neg_integer(), per_page :: pos_integer() ) :: Enumerable.t()