Packages
cratis_chronicle_contracts
17.0.4
17.0.4
17.0.3
17.0.2
17.0.1
17.0.0
16.45.3
16.45.2
16.45.1
16.45.0
16.44.2
16.44.1
16.44.0
16.43.0
16.42.2
16.42.1
16.42.0
16.41.0
16.40.0
16.39.2
16.39.1
16.39.0
16.38.6
16.38.5
16.38.4
16.38.3
16.38.2
16.38.1
16.38.0
16.37.2
16.37.1
16.37.0
16.36.3
16.36.2
16.36.1
16.36.0
16.35.8
16.35.7
16.35.6
16.35.5
16.35.4
16.35.3
16.35.2
16.35.1
16.35.0
16.34.3
16.34.2
16.34.1
16.34.0
16.33.1
16.33.0
16.32.0
16.31.0
16.30.1
16.30.0
16.29.1
16.29.0
16.28.0
16.27.0
16.26.3
16.26.2
16.26.1
16.26.0
16.25.0
16.24.1
16.24.0
16.23.0
16.22.4
16.22.3
16.22.2
16.22.1
16.22.0
16.21.0
16.20.0
16.19.3
16.19.2
16.19.1
16.19.0
16.18.0
16.17.0
16.16.1
16.16.0
16.15.0
16.13.4
16.13.3
16.13.2
16.13.1
16.13.0
16.12.0
16.11.1
16.11.0
16.10.0
16.9.4
16.9.3
16.9.2
16.9.1
16.9.0
16.8.1
16.8.0
16.7.0
16.6.1
16.6.0
16.5.0
16.4.1
16.4.0
16.3.1
16.3.0
16.2.1
16.2.0
16.1.1
16.1.0
16.0.6
16.0.5
16.0.4
16.0.3
16.0.2
16.0.1
16.0.0
15.41.0
15.40.0
15.39.1
15.39.0
15.38.4
15.38.3
15.38.2
15.38.1
15.38.0
15.37.0
15.36.1
15.36.0
15.35.8
15.35.7
15.35.6
15.35.5
15.35.4
15.35.3
15.35.2
15.35.1
15.35.0
15.34.13
15.34.12
15.34.11
15.34.10
15.34.9
15.34.8
15.34.7
15.34.6
15.34.5
15.34.4
15.34.3
15.34.2
15.31.5
15.31.4
15.31.3
15.31.2
15.31.1
15.31.0
15.30.2
15.30.1
15.30.0
15.29.8
15.29.7
15.29.6
15.29.4
15.29.3
15.29.2
15.29.1
15.29.0
15.28.0
15.27.3
15.27.2
15.27.1
15.27.0
15.26.11
15.26.10
15.26.9
15.26.8
15.26.7
15.26.6
15.26.5
15.26.4
15.26.3
15.26.1
15.25.5
15.25.4
15.25.3
Generated Elixir gRPC contracts for Cratis Chronicle - the open-source event-sourcing database
Current section
Files
Jump to
Current section
Files
lib/generated/sequences.pb.ex
defmodule Cratis.Chronicle.Contracts.Sequences.CompleteStreamError do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :COMPLETE_STREAM_ERROR_None, 0
field :AlreadyCompleted, 1
field :DefaultStreamCannotBeCompleted, 2
end
defmodule Cratis.Chronicle.Contracts.Sequences.ConstraintType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CONSTRAINT_TYPE_Unknown, 0
field :Unique, 1
field :UniqueEventType, 2
field :Schema, 3
field :StreamClosed, 4
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventObservationState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EVENT_OBSERVATION_STATE_None, 0
field :Initial, 1
field :Replay, 2
end
defmodule Cratis.Chronicle.Contracts.Sequences.HistogramResolution do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Minute, 0
field :Hour, 1
field :Day, 2
field :Week, 3
field :Month, 4
end
defmodule Cratis.Chronicle.Contracts.Sequences.ValidationResultSeverity do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :VALIDATION_RESULT_SEVERITY_Unknown, 0
field :Information, 1
field :Warning, 2
field :Error, 3
end
defmodule Cratis.Chronicle.Contracts.Sequences.AllEventSequencesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendManyForEventSourcesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :Events, 4,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.EventForEventSourceId
field :CorrelationId, 5, type: Bcl.Guid
field :Tags, 6, repeated: true, type: :string
field :Causation, 7, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 8, type: Cratis.Chronicle.Contracts.Sequences.Identity
field :ConcurrencyScopes, 9,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.EventSourceConcurrencyScope
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendManyRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventSourceId, 4, type: :string
field :Events, 5, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.EventToAppend
field :CorrelationId, 6, type: Bcl.Guid
field :Tags, 7, repeated: true, type: :string
field :Causation, 8, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 9, type: Cratis.Chronicle.Contracts.Sequences.Identity
field :ConcurrencyScope, 10, type: Cratis.Chronicle.Contracts.Sequences.ConcurrencyScope
field :Occurred, 11, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendManyResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :SequenceNumbers, 2, repeated: true, type: :uint64, packed: false, deprecated: false
field :IsSuccess, 3, type: :bool
field :HasConstraintViolations, 4, type: :bool
field :HasConcurrencyViolations, 5, type: :bool
field :HasErrors, 6, type: :bool
field :ConcurrencyCheckPerformed, 7, type: :bool
field :ConstraintViolations, 8,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ConstraintViolation
field :Errors, 9, repeated: true, type: :string
field :ConcurrencyViolations, 10,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ConcurrencyViolation
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendRequest.ContentEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Cratis.Chronicle.Contracts.Sequences.JsonNode
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventSourceId, 4, type: :string
field :EventSourceType, 5, type: :string
field :EventStreamType, 6, type: :string
field :EventStreamId, 7, type: :string
field :EventType, 8, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :Content, 9,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.AppendRequest.ContentEntry,
map: true
field :CorrelationId, 10, type: Bcl.Guid
field :Tags, 11, repeated: true, type: :string
field :Occurred, 12, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Subject, 13, type: :string
field :Causation, 14, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 15, type: Cratis.Chronicle.Contracts.Sequences.Identity
field :ConcurrencyScope, 16, type: Cratis.Chronicle.Contracts.Sequences.ConcurrencyScope
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :SequenceNumber, 2, type: :uint64
field :IsSuccess, 3, type: :bool
field :HasConstraintViolations, 4, type: :bool
field :HasConcurrencyViolations, 5, type: :bool
field :HasErrors, 6, type: :bool
field :ConcurrencyCheckPerformed, 7, type: :bool
field :ConstraintViolations, 8,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ConstraintViolation
field :Errors, 9, repeated: true, type: :string
field :ConcurrencyViolation, 10, type: Cratis.Chronicle.Contracts.Sequences.ConcurrencyViolation
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendedEventResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: :string
field :Context, 2, type: Cratis.Chronicle.Contracts.Sequences.EventContext
field :Content, 3, type: :string
field :OriginalContent, 4, type: :string
field :Revisions, 5, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.EventRevision
field :GenerationalContent, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.KeyValuePair_Int32_String
end
defmodule Cratis.Chronicle.Contracts.Sequences.AppendedEventsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 2, type: :string
field :Namespace, 3, type: :string
field :EventSequenceId, 4, type: :string
field :EventSourceId, 5, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.Causation.PropertiesEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.Causation do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Occurred, 1, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Type, 2, type: :string
field :Properties, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.Causation.PropertiesEntry,
map: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.CommandResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.CommandResult_AppendManyResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
field :Response, 7, type: Cratis.Chronicle.Contracts.Sequences.AppendManyResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.CommandResult_AppendResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
field :Response, 7, type: Cratis.Chronicle.Contracts.Sequences.AppendResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.CommandResult_CompleteStreamResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
field :Response, 7, type: Cratis.Chronicle.Contracts.Sequences.CompleteStreamResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.CompleteStreamRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventStreamType, 4, type: :string
field :EventStreamId, 5, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.CompleteStreamResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :IsSuccess, 1, type: :bool
field :SequenceNumber, 2, type: :uint64
field :Error, 3, type: Cratis.Chronicle.Contracts.Sequences.CompleteStreamError, enum: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.ConcurrencyScope do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :SequenceNumber, 1, type: :uint64
field :EventSourceId, 2, type: :bool
field :EventStreamType, 3, type: :string
field :EventStreamId, 4, type: :string
field :EventSourceType, 5, type: :string
field :EventTypes, 6, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :ExpectsNoMatchingEvent, 7, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Sequences.ConcurrencyViolation do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceId, 1, type: :string
field :ExpectedSequenceNumber, 2, type: :uint64
field :ActualSequenceNumber, 3, type: :uint64
end
defmodule Cratis.Chronicle.Contracts.Sequences.ConstraintViolation.DetailsEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.ConstraintViolation do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventTypeId, 1, type: :string
field :SequenceNumber, 2, type: :uint64
field :ConstraintType, 3, type: Cratis.Chronicle.Contracts.Sequences.ConstraintType, enum: true
field :ConstraintName, 4, type: :string
field :Message, 5, type: :string
field :Details, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ConstraintViolation.DetailsEntry,
map: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.EndOfRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Start, 1, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Resolution, 2, type: Cratis.Chronicle.Contracts.Sequences.HistogramResolution, enum: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventContext do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventType, 1, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :EventSourceType, 2, type: :string
field :EventSourceId, 3, type: :string
field :SequenceNumber, 4, type: :uint64
field :EventStreamType, 5, type: :string
field :EventStreamId, 6, type: :string
field :Occurred, 7, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :CorrelationId, 8, type: Bcl.Guid
field :Causation, 9, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 10, type: Cratis.Chronicle.Contracts.Sequences.Identity
field :Tags, 11, repeated: true, type: :string
field :Hash, 12, type: :string
field :ObservationState, 13,
type: Cratis.Chronicle.Contracts.Sequences.EventObservationState,
enum: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventForEventSourceId.ContentEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Cratis.Chronicle.Contracts.Sequences.JsonNode
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventForEventSourceId do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceId, 1, type: :string
field :EventSourceType, 2, type: :string
field :EventStreamType, 3, type: :string
field :EventStreamId, 4, type: :string
field :EventType, 5, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :Content, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.EventForEventSourceId.ContentEntry,
map: true
field :Tags, 7, repeated: true, type: :string
field :Occurred, 8, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Subject, 9, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventRevision do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Generation, 1, type: :uint32
field :CorrelationId, 2, type: :string
field :CausedBy, 3, type: Cratis.Chronicle.Contracts.Sequences.Identity
field :Occurred, 4, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Content, 5, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSequenceNamesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: :string
field :Name, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSequenceTailResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :SequenceNumber, 1, type: :uint64
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSourceConcurrencyScope do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceId, 1, type: :string
field :Scope, 2, type: Cratis.Chronicle.Contracts.Sequences.ConcurrencyScope
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSourceEventsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :HasEvents, 1, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventToAppend.ContentEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Cratis.Chronicle.Contracts.Sequences.JsonNode
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventToAppend do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventType, 1, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :Content, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.EventToAppend.ContentEntry,
map: true
field :Subject, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventType do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: :string
field :Generation, 2, type: :uint32
field :Tombstone, 3, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Sequences.ExportEventsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 2, type: :string
field :Namespace, 3, type: :string
field :EventSequenceId, 4, type: :string
field :EventSourceId, 5, type: :string
field :EventSourceType, 6, type: :string
field :EventStreamType, 7, type: :string
field :CorrelationId, 8, type: :string
field :EventTypeIds, 9, type: :string
field :Tags, 10, type: :string
field :OccurredFrom, 11, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :OccurredTo, 12, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Sequences.ExportedEventResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :SequenceNumber, 1, type: :uint64
field :EventType, 2, type: :string
field :EventSourceType, 3, type: :string
field :EventSourceId, 4, type: :string
field :EventStreamType, 5, type: :string
field :CorrelationId, 6, type: :string
field :Occurred, 7, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Tags, 8, repeated: true, type: :string
field :Content, 9, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.ForEventSourceIdAndEventTypesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 2, type: :string
field :Namespace, 3, type: :string
field :EventSequenceId, 4, type: :string
field :EventSourceId, 5, type: :string
field :EventTypeIds, 6, type: :string
field :EventStreamType, 7, type: :string
field :EventStreamId, 8, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.FromSequenceNumberRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 2, type: :string
field :Namespace, 3, type: :string
field :EventSequenceId, 4, type: :string
field :FromEventSequenceNumber, 5, type: :uint64
field :EventSourceId, 6, type: :string
field :EventTypeIds, 7, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.HasEventsForEventSourceIdRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventSourceId, 4, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.Identity do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Subject, 1, type: :string
field :Name, 2, type: :string
field :UserName, 3, type: :string
field :OnBehalfOf, 4, type: Cratis.Chronicle.Contracts.Sequences.Identity
end
defmodule Cratis.Chronicle.Contracts.Sequences.JsonNode do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
end
defmodule Cratis.Chronicle.Contracts.Sequences.KeyValuePair_Int32_String do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Key, 1, type: :int32
field :Value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.ParseResolutionRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Resolution, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryEventsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 2, type: :string
field :Namespace, 3, type: :string
field :EventSequenceId, 4, type: :string
field :EventSourceId, 5, type: :string
field :EventSourceType, 6, type: :string
field :EventStreamType, 7, type: :string
field :CorrelationId, 8, type: :string
field :EventTypeIds, 9, type: :string
field :Tags, 10, type: :string
field :OccurredFrom, 11, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :OccurredTo, 12, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_EventSequenceTailResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Sequences.EventSequenceTailResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_EventSourceEventsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Sequences.EventSourceEventsResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_HistogramResolution do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Sequences.HistogramResolution, enum: true
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_AppendedEventResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.AppendedEventResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_EventSequenceNamesResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.EventSequenceNamesResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_ExportedEventResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.ExportedEventResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_SequenceHistogramBucketResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.SequenceHistogramBucketResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.QueryResult_SerializableDateTimeOffset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CorrelationId, 1, type: Bcl.Guid
field :IsAuthorized, 2, type: :bool
field :ValidationResults, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Sequences.RedactForEventSourceRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventSourceId, 4, type: :string
field :Reason, 5, type: :string
field :EventTypes, 6, repeated: true, type: :string
field :Causation, 7, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 8, type: Cratis.Chronicle.Contracts.Sequences.Identity
end
defmodule Cratis.Chronicle.Contracts.Sequences.RedactRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :SequenceNumber, 4, type: :uint64
field :Reason, 5, type: :string
field :Causation, 6, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 7, type: Cratis.Chronicle.Contracts.Sequences.Identity
end
defmodule Cratis.Chronicle.Contracts.Sequences.ReviseRequest.ContentEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Cratis.Chronicle.Contracts.Sequences.JsonNode
end
defmodule Cratis.Chronicle.Contracts.Sequences.ReviseRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :SequenceNumber, 4, type: :uint64
field :EventType, 5, type: Cratis.Chronicle.Contracts.Sequences.EventType
field :Content, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.Sequences.ReviseRequest.ContentEntry,
map: true
field :Causation, 7, repeated: true, type: Cratis.Chronicle.Contracts.Sequences.Causation
field :CausedBy, 8, type: Cratis.Chronicle.Contracts.Sequences.Identity
end
defmodule Cratis.Chronicle.Contracts.Sequences.SequenceHistogramBucketResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :From, 1, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :To, 2, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :Count, 3, type: :int64
end
defmodule Cratis.Chronicle.Contracts.Sequences.SequenceHistogramRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :Resolution, 4, type: :string
field :EventSourceId, 5, type: :string
field :EventSourceType, 6, type: :string
field :EventStreamType, 7, type: :string
field :CorrelationId, 8, type: :string
field :EventTypeIds, 9, type: :string
field :Tags, 10, type: :string
field :OccurredFrom, 11, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
field :OccurredTo, 12, type: Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Sequences.SerializableDateTimeOffset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Value, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.TailSequenceNumberRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Namespace, 2, type: :string
field :EventSequenceId, 3, type: :string
field :EventTypeIds, 4, type: :string
field :EventSourceId, 5, type: :string
field :EventSourceType, 6, type: :string
field :EventStreamId, 7, type: :string
field :EventStreamType, 8, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.ValidationResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Severity, 1,
type: Cratis.Chronicle.Contracts.Sequences.ValidationResultSeverity,
enum: true
field :Message, 2, type: :string
field :Members, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSequences.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Sequences.EventSequences",
protoc_gen_elixir_version: "0.17.0"
rpc :AllEventSequences,
Cratis.Chronicle.Contracts.Sequences.AllEventSequencesRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_EventSequenceNamesResponse
rpc :Append,
Cratis.Chronicle.Contracts.Sequences.AppendRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult_AppendResponse
rpc :AppendedEvents,
Cratis.Chronicle.Contracts.Sequences.AppendedEventsRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_AppendedEventResponse
rpc :AppendMany,
Cratis.Chronicle.Contracts.Sequences.AppendManyRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult_AppendManyResponse
rpc :AppendManyForEventSources,
Cratis.Chronicle.Contracts.Sequences.AppendManyForEventSourcesRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult_AppendManyResponse
rpc :CompleteStream,
Cratis.Chronicle.Contracts.Sequences.CompleteStreamRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult_CompleteStreamResponse
rpc :EndOf,
Cratis.Chronicle.Contracts.Sequences.EndOfRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_SerializableDateTimeOffset
rpc :ExportEvents,
Cratis.Chronicle.Contracts.Sequences.ExportEventsRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_ExportedEventResponse
rpc :ForEventSourceIdAndEventTypes,
Cratis.Chronicle.Contracts.Sequences.ForEventSourceIdAndEventTypesRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_AppendedEventResponse
rpc :FromSequenceNumber,
Cratis.Chronicle.Contracts.Sequences.FromSequenceNumberRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_AppendedEventResponse
rpc :HasEventsForEventSourceId,
Cratis.Chronicle.Contracts.Sequences.HasEventsForEventSourceIdRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_EventSourceEventsResponse
rpc :ParseResolution,
Cratis.Chronicle.Contracts.Sequences.ParseResolutionRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_HistogramResolution
rpc :QueryEvents,
Cratis.Chronicle.Contracts.Sequences.QueryEventsRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_AppendedEventResponse
rpc :Redact,
Cratis.Chronicle.Contracts.Sequences.RedactRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult
rpc :RedactForEventSource,
Cratis.Chronicle.Contracts.Sequences.RedactForEventSourceRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult
rpc :Revise,
Cratis.Chronicle.Contracts.Sequences.ReviseRequest,
Cratis.Chronicle.Contracts.Sequences.CommandResult
rpc :SequenceHistogram,
Cratis.Chronicle.Contracts.Sequences.SequenceHistogramRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_IEnumerable_SequenceHistogramBucketResponse
rpc :TailSequenceNumber,
Cratis.Chronicle.Contracts.Sequences.TailSequenceNumberRequest,
Cratis.Chronicle.Contracts.Sequences.QueryResult_EventSequenceTailResponse
end
defmodule Cratis.Chronicle.Contracts.Sequences.EventSequences.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Sequences.EventSequences.Service
end