defmodule Cratis.Chronicle.Contracts.Clients.ConnectRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :ConnectionId, 1, type: :string
field :ClientVersion, 2, type: :string
field :IsRunningWithDebugger, 3, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.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.16.0", syntax: :proto3
field :SchemaDefinition, 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.16.0"
rpc :Connect,
Cratis.Chronicle.Contracts.Clients.ConnectRequest,
stream(Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive)
rpc :ConnectionKeepAlive,
Cratis.Chronicle.Contracts.Clients.ConnectionKeepAlive,
Google.Protobuf.Empty
rpc :GetDescriptorSet,
Google.Protobuf.Empty,
Cratis.Chronicle.Contracts.Clients.DescriptorSetResponse
end
defmodule Cratis.Chronicle.Contracts.Clients.ConnectionService.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Clients.ConnectionService.Service
end