lib/generated/clients.pb.ex

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