Packages

cratis_chronicle_contracts

17.0.5
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
cratis_chronicle_contracts lib generated clients.pb.ex
Raw

lib/generated/clients.pb.ex

defmodule Cratis.Chronicle.Contracts.Clients.CompatibilityRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ClientType, 1, type: :string
field :ClientVersion, 2, type: :string
field :ProtocolVersion, 3, type: :string
field :DescriptorSet, 4, type: :bytes
end
defmodule Cratis.Chronicle.Contracts.Clients.CompatibilityResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :IsCompatible, 1, type: :bool
field :Incompatibilities, 2, repeated: true, type: :string
field :ServerVersion, 3, type: :string
field :ServerProtocolVersion, 4, type: :string
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ConnectionId, 1, type: :string
field :ClientVersion, 2, type: :string
field :IsRunningWithDebugger, 3, type: :bool
field :ProcessId, 4, type: :int32
field :ProcessPath, 5, type: :string
field :MachineName, 6, type: :string
field :ClientType, 7, type: :string
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectedClient do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ConnectionId, 1, type: :string
field :Version, 2, type: :string
field :LastSeen, 3, type: Cratis.Chronicle.Contracts.Clients.SerializableDateTimeOffset
field :IsRunningWithDebugger, 4, type: :bool
field :SiloAddress, 5, type: :string
field :ProcessId, 6, type: :int32
field :ProcessPath, 7, type: :string
field :MachineName, 8, type: :string
field :ClientType, 9, type: :string
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ConnectionId, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Clients.DescriptorSetResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :SchemaDefinition, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Clients.IEnumerable_ConnectedClient do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Clients.ConnectedClient
end
defmodule Cratis.Chronicle.Contracts.Clients.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.Clients.ConnectionService.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Clients.ConnectionService",
protoc_gen_elixir_version: "0.17.0"
rpc :CheckCompatibility,
Cratis.Chronicle.Contracts.Clients.CompatibilityRequest,
Cratis.Chronicle.Contracts.Clients.CompatibilityResponse
rpc :Connect,
Cratis.Chronicle.Contracts.Clients.ConnectRequest,
stream(Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive)
rpc :ConnectionKeepAlive,
Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive,
Google.Protobuf.Empty
rpc :GetConnectedClients,
Google.Protobuf.Empty,
Cratis.Chronicle.Contracts.Clients.IEnumerable_ConnectedClient
rpc :GetDescriptorSet,
Google.Protobuf.Empty,
Cratis.Chronicle.Contracts.Clients.DescriptorSetResponse
rpc :ObserveConnectedClients,
Google.Protobuf.Empty,
stream(Cratis.Chronicle.Contracts.Clients.IEnumerable_ConnectedClient)
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectionService.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Clients.ConnectionService.Service
end