Packages
cratis_chronicle_contracts
17.0.1
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/captures.pb.ex
defmodule Cratis.Chronicle.Contracts.Captures.CaptureStatus do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Stopped, 0
field :Started, 1
end
defmodule Cratis.Chronicle.Contracts.Captures.EventObservationState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :None, 0
field :Initial, 1
field :Replay, 2
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidationResultSeverity do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Unknown, 0
field :Information, 1
field :Warning, 2
field :Error, 3
end
defmodule Cratis.Chronicle.Contracts.Captures.CaptureDetailsResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: :string
field :Name, 2, type: :string
field :Declaration, 3, type: :string
field :Status, 4, type: Cratis.Chronicle.Contracts.Captures.CaptureStatus, enum: true
end
defmodule Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Message, 1, type: :string
field :Line, 2, type: :int32
field :Column, 3, type: :int32
end
defmodule Cratis.Chronicle.Contracts.Captures.CapturedEventResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Context, 1, type: Cratis.Chronicle.Contracts.Captures.EventContext
field :Content, 2, type: :string
field :Id, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.CapturedEventsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :CaptureName, 2, type: :string
field :Namespace, 3, type: :string
field :MaxEvents, 4, type: :int32
end
defmodule Cratis.Chronicle.Contracts.Captures.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.Captures.Causation do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Occurred, 1, type: Cratis.Chronicle.Contracts.Captures.SerializableDateTimeOffset
field :Type, 2, type: :string
field :Properties, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.Causation.PropertiesEntry,
map: true
end
defmodule Cratis.Chronicle.Contracts.Captures.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.Captures.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.CommandResult_SaveCaptureResponse 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.Captures.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.Captures.SaveCaptureResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.CommandResult_StartCaptureResponse 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.Captures.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.Captures.StartCaptureResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.CommandResult_ValidateCaptureDeclarationResponse 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.Captures.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.Captures.ValidateCaptureDeclarationResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.DeleteCaptureRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :CaptureId, 2, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Captures.EventContext do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventType, 1, type: Cratis.Chronicle.Contracts.Captures.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.Captures.SerializableDateTimeOffset
field :EventStore, 8, type: :string
field :Namespace, 9, type: :string
field :CorrelationId, 10, type: Bcl.Guid
field :Causation, 11, repeated: true, type: Cratis.Chronicle.Contracts.Captures.Causation
field :CausedBy, 12, type: Cratis.Chronicle.Contracts.Captures.Identity
field :ObservationState, 13,
type: Cratis.Chronicle.Contracts.Captures.EventObservationState,
enum: true
field :Tags, 14, repeated: true, type: :string
field :Hash, 15, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.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.Captures.GetCapturesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.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.Captures.Identity
end
defmodule Cratis.Chronicle.Contracts.Captures.ObserveCapturesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.QueryResult_IEnumerable_CaptureDetailsResponse 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.Captures.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Captures.CaptureDetailsResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.QueryResult_IEnumerable_CapturedEventResponse 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.Captures.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Captures.CapturedEventResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.SaveCaptureRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Id, 2, type: Bcl.Guid
field :Declaration, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.SaveCaptureResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Capture, 1, type: Cratis.Chronicle.Contracts.Captures.CaptureDetailsResponse
field :Messages, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.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.Captures.StartCaptureRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :CaptureId, 2, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Captures.StartCaptureResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Messages, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.StopCaptureRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :CaptureId, 2, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclarationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Declaration, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclarationResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Messages, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidationResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Severity, 1,
type: Cratis.Chronicle.Contracts.Captures.ValidationResultSeverity,
enum: true
field :Message, 2, type: :string
field :Members, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.Captures.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Captures.Captures",
protoc_gen_elixir_version: "0.17.0"
rpc :CapturedEvents,
Cratis.Chronicle.Contracts.Captures.CapturedEventsRequest,
Cratis.Chronicle.Contracts.Captures.QueryResult_IEnumerable_CapturedEventResponse
rpc :DeleteCapture,
Cratis.Chronicle.Contracts.Captures.DeleteCaptureRequest,
Cratis.Chronicle.Contracts.Captures.CommandResult
rpc :GetCaptures,
Cratis.Chronicle.Contracts.Captures.GetCapturesRequest,
Cratis.Chronicle.Contracts.Captures.QueryResult_IEnumerable_CaptureDetailsResponse
rpc :ObserveCaptures,
Cratis.Chronicle.Contracts.Captures.ObserveCapturesRequest,
stream(Cratis.Chronicle.Contracts.Captures.QueryResult_IEnumerable_CaptureDetailsResponse)
rpc :SaveCapture,
Cratis.Chronicle.Contracts.Captures.SaveCaptureRequest,
Cratis.Chronicle.Contracts.Captures.CommandResult_SaveCaptureResponse
rpc :StartCapture,
Cratis.Chronicle.Contracts.Captures.StartCaptureRequest,
Cratis.Chronicle.Contracts.Captures.CommandResult_StartCaptureResponse
rpc :StopCapture,
Cratis.Chronicle.Contracts.Captures.StopCaptureRequest,
Cratis.Chronicle.Contracts.Captures.CommandResult
rpc :ValidateCaptureDeclaration,
Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclarationRequest,
Cratis.Chronicle.Contracts.Captures.CommandResult_ValidateCaptureDeclarationResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.Captures.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Captures.Captures.Service
end