defmodule Cratis.Chronicle.Contracts.Recommendations.GetRecommendationsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string end defmodule Cratis.Chronicle.Contracts.Recommendations.IEnumerable_Recommendation do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Recommendations.Recommendation end defmodule Cratis.Chronicle.Contracts.Recommendations.Perform do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :EventStore, 1, type: :string field :Namespace, 2, type: :string field :RecommendationId, 3, type: Bcl.Guid end defmodule Cratis.Chronicle.Contracts.Recommendations.Recommendation do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: Bcl.Guid field :Name, 2, type: :string field :Description, 3, type: :string field :Type, 4, type: :string field :Occurred, 5, type: Cratis.Chronicle.Contracts.Recommendations.SerializableDateTimeOffset end defmodule Cratis.Chronicle.Contracts.Recommendations.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.Recommendations.Recommendations.Service do @moduledoc false use GRPC.Service, name: "Cratis.Chronicle.Contracts.Recommendations.Recommendations", protoc_gen_elixir_version: "0.17.0" rpc :GetRecommendations, Cratis.Chronicle.Contracts.Recommendations.GetRecommendationsRequest, Cratis.Chronicle.Contracts.Recommendations.IEnumerable_Recommendation rpc :Ignore, Cratis.Chronicle.Contracts.Recommendations.Perform, Google.Protobuf.Empty rpc :ObserveRecommendations, Cratis.Chronicle.Contracts.Recommendations.GetRecommendationsRequest, stream(Cratis.Chronicle.Contracts.Recommendations.IEnumerable_Recommendation) rpc :Perform, Cratis.Chronicle.Contracts.Recommendations.Perform, Google.Protobuf.Empty end defmodule Cratis.Chronicle.Contracts.Recommendations.Recommendations.Stub do @moduledoc false use GRPC.Stub, service: Cratis.Chronicle.Contracts.Recommendations.Recommendations.Service end