Packages
cratis_chronicle_contracts
19.38.0
19.109.0
19.108.1
19.108.0
19.107.0
19.106.7
19.106.6
19.106.5
19.106.4
19.106.3
19.106.2
19.106.1
19.106.0
19.105.0
19.104.0
19.103.0
19.102.0
19.101.3
19.101.2
19.101.1
19.101.0
19.100.1
19.100.0
19.99.1
19.99.0
19.98.0
19.97.0
19.96.0
19.95.0
19.94.0
19.93.1
19.93.0
19.92.2
19.92.1
19.92.0
19.91.2
19.91.1
19.91.0
19.90.1
19.90.0
19.89.0
19.88.5
19.88.4
19.88.3
19.88.2
19.88.1
19.88.0
19.87.0
19.86.0
19.85.1
19.84.0
19.83.4
19.83.3
19.83.2
19.83.1
19.83.0
19.82.2
19.82.1
19.82.0
19.81.1
19.81.0
19.80.0
19.79.0
19.78.1
19.78.0
19.77.6
19.77.5
19.77.4
19.77.3
19.77.2
19.77.1
19.77.0
19.76.1
19.76.0
19.75.1
19.75.0
19.74.2
19.74.1
19.74.0
19.73.1
19.73.0
19.72.1
19.72.0
19.71.2
19.71.1
19.71.0
19.70.0
19.69.0
19.68.0
19.67.0
19.66.0
19.65.2
19.65.1
19.65.0
19.64.2
19.64.1
19.64.0
19.63.0
19.62.4
19.62.3
19.62.2
19.62.1
19.62.0
19.61.0
19.60.0
19.59.7
19.59.6
19.59.5
19.59.4
19.59.3
19.59.2
19.59.1
19.59.0
19.58.0
19.57.1
19.57.0
19.56.1
19.56.0
19.55.2
19.55.1
19.55.0
19.54.1
19.54.0
19.53.3
19.53.2
19.53.1
19.53.0
19.52.0
19.51.2
19.51.1
19.51.0
19.50.1
19.50.0
19.49.0
19.48.0
19.47.0
19.46.0
19.45.0
19.44.0
19.43.0
19.42.0
19.41.0
19.40.1
19.40.0
19.39.2
19.39.1
19.39.0
19.38.2
19.38.1
19.38.0
19.37.9
19.37.8
19.37.7
19.37.6
19.37.5
19.37.4
19.37.3
19.37.2
19.37.1
19.37.0
19.36.0
19.35.2
19.35.1
19.35.0
19.34.2
19.34.1
19.34.0
19.33.4
19.33.3
19.33.2
19.33.1
19.33.0
19.32.5
19.32.4
19.32.3
19.32.2
19.32.1
19.32.0
19.31.11
19.31.10
19.31.9
19.31.8
19.31.7
19.31.6
19.31.5
19.31.4
19.31.3
19.31.2
19.31.1
19.31.0
19.30.0
19.29.5
19.29.4
19.29.3
19.29.2
19.29.1
19.29.0
19.28.0
19.27.4
19.27.3
19.27.2
19.27.1
19.27.0
19.26.3
19.26.2
19.26.1
19.26.0
19.25.2
19.25.1
19.25.0
19.24.1
19.24.0
19.23.1
19.23.0
19.22.2
19.22.1
19.22.0
19.21.1
19.21.0
19.20.0
19.19.0
19.18.0
19.17.0
19.16.1
19.16.0
19.15.0
19.14.2
19.14.1
19.14.0
19.13.3
19.13.2
19.13.1
19.13.0
19.12.0
19.11.1
19.11.0
19.10.1
19.10.0
19.9.0
19.8.1
19.8.0
19.7.11
19.7.10
19.7.9
19.7.8
19.7.7
19.7.6
19.7.5
19.7.4
19.7.3
19.7.2
19.7.1
19.7.0
19.6.1
19.6.0
19.5.0
19.4.9-hotfix.3
19.4.9-hotfix.1
19.4.8
19.4.7
19.4.6
19.4.5
19.4.4
19.4.3
19.4.2
19.4.1
19.4.0
19.3.2
19.3.1
19.3.0
19.2.2
19.2.1
19.2.0
19.1.8
19.1.7
19.1.6
19.1.5
19.1.4
19.1.3
19.1.2
19.1.1
19.1.0
19.0.1
19.0.0
18.5.1
18.5.0
18.4.1
18.4.0
18.3.1
18.3.0
18.2.0
18.1.6
18.1.5
18.1.4
18.1.3
18.1.2
18.1.1
18.1.0
18.0.0
17.1.1
17.1.0
17.0.5
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/eventsources.pb.ex
defmodule Cratis.Chronicle.Contracts.EventSources.ConcurrencyDimensions do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CONCURRENCY_DIMENSIONS_None, 0
field :EventSourceId, 1
field :EventSourceType, 2
field :EventStreamType, 4
field :EventStreamId, 8
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventSourceOwner do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EVENT_SOURCE_OWNER_None, 0
field :Client, 1
field :Kernel, 2
end
defmodule Cratis.Chronicle.Contracts.EventSources.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.EventSources.AllEventSourcesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.EventSources.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.EventSources.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventSourceDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Name, 1, type: :string
field :Description, 2, type: :string
field :Owner, 3, type: Cratis.Chronicle.Contracts.EventSources.EventSourceOwner, enum: true
field :Concurrency, 4,
type: Cratis.Chronicle.Contracts.EventSources.ConcurrencyDimensions,
enum: true
field :Streams, 5,
repeated: true,
type: Cratis.Chronicle.Contracts.EventSources.EventStreamDefinition
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventSourceDetailsResponse 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 :Description, 3, type: :string
field :Owner, 4, type: Cratis.Chronicle.Contracts.EventSources.EventSourceOwner, enum: true
field :Concurrency, 5,
type: Cratis.Chronicle.Contracts.EventSources.ConcurrencyDimensions,
enum: true
field :Streams, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.EventSources.EventStreamDefinition
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventStreamDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Name, 1, type: :string
field :Description, 2, type: :string
field :Concurrency, 3,
type: Cratis.Chronicle.Contracts.EventSources.ConcurrencyDimensions,
enum: true
end
defmodule Cratis.Chronicle.Contracts.EventSources.ObserveEventSourcesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.EventSources.QueryResult_IEnumerable_EventSourceDetailsResponse 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.EventSources.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6,
repeated: true,
type: Cratis.Chronicle.Contracts.EventSources.EventSourceDetailsResponse
end
defmodule Cratis.Chronicle.Contracts.EventSources.RegisterEventSourcesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Sources, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.EventSources.EventSourceDefinition
end
defmodule Cratis.Chronicle.Contracts.EventSources.ValidationResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Severity, 1,
type: Cratis.Chronicle.Contracts.EventSources.ValidationResultSeverity,
enum: true
field :Message, 2, type: :string
field :Members, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventSources.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.EventSources.EventSources",
protoc_gen_elixir_version: "0.17.0"
rpc :AllEventSources,
Cratis.Chronicle.Contracts.EventSources.AllEventSourcesRequest,
Cratis.Chronicle.Contracts.EventSources.QueryResult_IEnumerable_EventSourceDetailsResponse
rpc :ObserveEventSources,
Cratis.Chronicle.Contracts.EventSources.ObserveEventSourcesRequest,
stream(
Cratis.Chronicle.Contracts.EventSources.QueryResult_IEnumerable_EventSourceDetailsResponse
)
rpc :RegisterEventSources,
Cratis.Chronicle.Contracts.EventSources.RegisterEventSourcesRequest,
Cratis.Chronicle.Contracts.EventSources.CommandResult
end
defmodule Cratis.Chronicle.Contracts.EventSources.EventSources.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.EventSources.EventSources.Service
end