lib/generated/compliance.pb.ex

defmodule Cratis.Chronicle.Contracts.Compliance.ReleaseRequest do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :EventStore, 1, type: :string
  field :Namespace, 2, type: :string
  field :Subject, 3, type: :string
  field :Schema, 4, type: :string
  field :Payload, 5, type: :string
end

defmodule Cratis.Chronicle.Contracts.Compliance.ReleaseResponse do
  @moduledoc false
  use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3

  field :Payload, 1, type: :string
  field :HasError, 2, type: :bool
  field :Error, 3, type: :string
end

defmodule Cratis.Chronicle.Contracts.Compliance.Compliance.Service do
  @moduledoc false

  use GRPC.Service,
    name: "Cratis.Chronicle.Contracts.Compliance.Compliance",
    protoc_gen_elixir_version: "0.16.0"

  rpc :Release,
      Cratis.Chronicle.Contracts.Compliance.ReleaseRequest,
      Cratis.Chronicle.Contracts.Compliance.ReleaseResponse
end

defmodule Cratis.Chronicle.Contracts.Compliance.Compliance.Stub do
  @moduledoc false

  use GRPC.Stub, service: Cratis.Chronicle.Contracts.Compliance.Compliance.Service
end