ք      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(+08Global  Connection settings In seconds!Represents reconnection strategy. %Holds login and password information. ;Represents a multi-request transaction with the EventStore.LThe ID of the transaction. This can be used to recover a transaction later.The name of the stream.Expected version of the stream. (Asynchronously commits this transaction. 9Asynchronously writes to a transaction in the EventStore. Rollback this transaction.PRepresents the direction of read operation (both from $all an usual streams).From end to beginningFrom beginning to endBA structure representing a single event or an resolved link event..The event, or the resolved link event if this  is a link event.The link event if this  is a link event.&Represents a previously written event.-The event stream that this event belongs to.*Unique identifier representing this event.#Number of this event in the stream.Type of this event.$Representing the data of this event.5Representing the metadada associated with this event.;Indicates whether the content is internally marked as json.7Representing when this event was created in the system."Returned after deleting a stream. & of the write."#Returned after writing to a stream.$$Next expected version of the stream.%& of the write.&cA structure referring to a potential logical record position in the EventStore transaction file.(Commit position of the record)Prepare position of the record*,Constants used for expected version control.}The use of expected version can be a bit tricky especially when discussing idempotency assurances given by the EventStore.QThe EventStore will assure idempotency for all operations using any value in * except for 8 . When using 8] the EventStore will do its best to assure idempotency but will not guarantee idempotency.+Holds event data.,RContains event information like its type and data. Only used for write queries..Reason0Expected, Found1Stream3Stream4Stream and Expected Version6!Creates a event using JSON format7.Create a event with metadata using JSON format8GThis write should not conflict with anything and should always succeed.9jThe stream being written to should not yet exist. If it does exist treat that as a concurrency problem.:zThe stream should exist and should be empty. If it does not exist or is not empty, treat that as a concurrency problem.;oStates that the last event written to the stream should have a sequence number matching your expected value.</Representing the start of the transaction file.=-Representing the end of the transaction file.>DReturns the event that was read or which triggered the subscription.If this a represents a link event, the link will be the original event, otherwise it will be the event.?Indicates whether this  is a resolved link event.@&The stream name of the original event.BuIndicates how many times we should try to reconnect to the server. A value less than or equal to 0 means no retry.CTIndicates we should try to reconnect to the server until the end of the Universe.DDefault global settings.Millisecond timespan  !"#$%&'()*+,-./012345 Event type Event data6789:; Event typeData content typeMetadata content type Event dataMetadata  <=   >?@ALoginPasswordBCD  !"#$%&'()*+,-./0123456789:;  <=   >?@ABCDH     !"#$%&'() *+,-43210/.56789:;  <=   >?@ABCD(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0U EQRepresents a subscription to a single stream or $all stream in the EventStore.FID of the subscription.G?The name of the stream to which the subscription is subscribed.HWDetermines whether or not any link events encontered in the stream will be resolved.I]The last commit position seen on the subscription (if this a subscription to $all stream).JaThe last event number seen on the subscription (if this is a subscription to a single stream).K/Asynchronously unsubscribe from the the stream.L1Represents the reason subscription drop happened.QAwaits for the next .N !"#$%&'()*+,-./01E2FGHIJ3K456789:;<LMNOP=>?@ABCDEFGHQIJKLMNOPQRSTUVWXYZ[\!EFGHIJKLMNOPQQ$ !"#$%&'()*+,-./01E2FGHIJ3K456789:;<LPONM=>?@ABCDEFGHQIJKLMNOPQRSTUVWXYZ[\(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone]^_`a]^_]^_`a(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone:M$bcdefghijklmnopqrstuvwxyz{|}~hijklmnotuvwxybcdefghijklmnopqrstyxwvuz{|}~(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0 (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0R4The result of a read operation from the $all stream.T,Representing the status of the read attempt.UFRepresenting the position where the next slice should be read from.VCRepresenting the position where the next slice should be read from.W?Representing whether or not this is the end of the $all stream.XThe events read.YThe direction of read request.ZQEnumeration detailing the possible outcomes of reading a slice of $all stream.%RSTUVWXYZ[\]^RSTUVWXYZ[\]^ RSTUVWXYZ^]\[ (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0_:Result of a single event read operation to the EventStore.aAttempt statusb Stream namec Event numbereEEnumeration representing the status of a single event read operation. _`abcdefghijkResolve link TOS_`abcdefghijk _`abcdekjihgf (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0 lCRepresents the result of a single read operation to the EventStore.n,Representing the status of the read attempt.oThe name of the stream read.pOThe starting point (represented as a sequence number) of the read operation.q'The next event number that can be read.r$The last event number in the stream.s:Representing whether or not this is the end of the stream.tThe events read represented as u"The direction of the read request.vJEnumeration detailing the possible outcomes of reading a slice of a stream)lmnopqrstuvwxyz{|lmnopqrstuvwxyz{| l mnopqrstuv|{zyxw (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(0StreamExpected versionEventsRequire master  (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone (C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone+MHostname Port MaxAttempt value-      !"#$%&!EFGHIJKLMNOPQ      !"#$%&(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone'()*+,-./0123456789-'()*+,-./0123456789(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone+}$Representing catch-up subscriptions.~?The name of the stream to which the subscription is subscribed.,Asynchronously unsubscribes from the stream.8Errors that could arise during a catch-up subscription. :% value represents the stream name.Awaits for the next . Waits until }" subscription catch-up its stream.Non blocking version of .};~<=>?@ABCD }~?@ };~<=>?@ABCD(C) 2014 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone4Represents a connection to a single EventStore node.Creates a new ] to a single node. It maintains a full duplex connection to the EventStore. An EventStore  operates quite differently than say a SQL connection. Normally when you use a SQL connection you want to keep the connection open for a much longer of time than when you use a SQL connection.0Another difference is that with the EventStore  all operation are handled in a full async manner (even if you call the synchronous behaviors). Many threads can use an EvenStore  at the same time or a single thread can make many asynchronous requests. To get the most performance out of the connection it is generally recommend to use it in this way.Asynchronously closes the .Sends a single , to given stream.Sends a list of , to given stream.Deletes given stream.%Starts a transaction on given stream.'Reads a single event from given stream.)Reads events from a given stream forward.*Reads events from a given stream backward.*Reads events from the $all stream forward.*Reads events from the $all stream backwardSubcribes to given stream.Subcribes to $all stream.HSubscribes to given stream. If last checkpoint is defined, this will  from that event number, otherwise from the beginning. Once last stream event reached up, a subscription request will be sent using .Same as  but applied to $all stream.EFGHostNamePort Stream name Stream name Stream name Hard delete Stream name Stream name Event numberResolve Link Tos Stream nameFrom event number Batch sizeResolve Link Tos Stream nameFrom event number Batch sizeResolve Link TosH Batch sizeResolve Link Tos Batch sizeResolve Link TosI Stream nameResolve Link TosResolve Link Tos Stream nameResolve Link TosLast checkpoint Batch sizeResolve Link TosLast checkpoint Batch sizeJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,+567 BCAD LPONMEFGHIJKQFGHIJK}~~RSTUVWXY !"#$%_`abcdlmnopqrstu&'()Z^]\[ekjihgfv|{zyxw-43210/.?>@<=*89:;EFGHIJr !!"#$$%&'()*+,--.//01223456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]]^_`abcdefgh i i j k l m n o p q r s t u u v w x y z { | } ~      7      !!"#$$%&P'(()*++,,-../001233456789:;<=>?@ABCDEFGHIJKLMNOOPPQQRRSTUVWXYYZ[\]^_`$$7abcdefgDhiijklmnnopqrstuvwxyzz{|}~uvw               u v w                      u v w                   u v w           w                                            !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  34eventstore-0.7.0.0Database.EventStore(Database.EventStore.Internal.Util.Sodium"Database.EventStore.Internal.Types1Database.EventStore.Internal.Manager.Subscription%Database.EventStore.Internal.Packages.Database.EventStore.Internal.Manager.Operation