Structs

Get all the stream’s events.

Options of the append to stream command.

Represents a client to a single node. Client maintains a full duplex communication to EventStoreDB.

Gathers all the settings related to a gRPC client with an EventStoreDB database. ClientSettings can only be created when parsing a connection string.

Holds login and password information.

Options of the delete stream command.

Holds data of event about to be sent to the server.

Gathers every persistent subscription property.

A structure referring to a potential logical record position in the EventStoreDB transaction file.

Represents the result of looking up a specific event number from a stream.

Represents a previously written event.

A structure representing a single event or an resolved link event.

A command retry policy.

Get only one stream’s event.

Represents an access control list for a stream.

Represents stream metadata with strongly types properties for system values and a dictionary-like interface for custom values.

Used to facilitate the creation of a stream’s metadata.

Options of the tombstone stream command.

Represents a stream metadata.

Returned after writing to a stream.

Enums

Actual revision of a stream.

EventStoreDB command error.

Constants used for expected version control. The use of expected version can be a bit tricky especially when discussing assurances given by the GetEventStore server.

EventStoreDB command error.

Gathers every possible Nak actions.

Indicates which order of preferred nodes for connecting to.

Enumerates all persistent action exceptions.

Represents the different scenarios that could happen when performing a persistent subscription.

Enumeration detailing the possible outcomes of reading a stream.

Represents the errors that can arise when reading a stream.

Represents the result of reading a stream.

Represents a reconnection strategy when a connection has dropped or is about to be created.

Represents stream metadata as a series of properties for system data and user-defined metadata.

Events related to a subscription.

System supported consumer strategies for use with persistent subscriptions.

Traits

Type Definitions