Packages
cratis_chronicle_contracts
15.37.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 Chronicle
Current section
Files
Jump to
Current section
Files
lib/generated/recommendations.pb.ex
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