Packages
cratis_chronicle_contracts
16.42.0
17.0.0
16.42.0
16.41.0
16.40.0
16.39.2
16.39.1
16.39.0
16.38.6
16.38.5
16.38.4
16.38.3
16.38.2
16.38.1
16.38.0
16.37.2
16.37.1
16.37.0
16.36.3
16.36.2
16.36.1
16.36.0
16.35.8
16.35.7
16.35.6
16.35.5
16.35.4
16.35.3
16.35.2
16.35.1
16.35.0
16.34.3
16.34.2
16.34.1
16.34.0
16.33.1
16.33.0
16.32.0
16.31.0
16.30.1
16.30.0
16.29.1
16.29.0
16.28.0
16.27.0
16.26.3
16.26.2
16.26.1
16.26.0
16.25.0
16.24.1
16.24.0
16.23.0
16.22.4
16.22.3
16.22.2
16.22.1
16.22.0
16.21.0
16.20.0
16.19.3
16.19.2
16.19.1
16.19.0
16.18.0
16.17.0
16.16.1
16.16.0
16.15.0
16.13.4
16.13.3
16.13.2
16.13.1
16.13.0
16.12.0
16.11.1
16.11.0
16.10.0
16.9.4
16.9.3
16.9.2
16.9.1
16.9.0
16.8.1
16.8.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 Cratis Chronicle - the open-source event-sourcing database
Current section
Files
Jump to
Current section
Files
lib/generated/patterns.pb.ex
defmodule Cratis.Chronicle.Contracts.Patterns.GetPatternsForScopeRequest 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 :GroupingKey, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Patterns.GetPatternsRequest.ContextEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Patterns.GetPatternsRequest 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 :GroupingKey, 3, type: :string
field :Context, 4,
repeated: true,
type: Cratis.Chronicle.Contracts.Patterns.GetPatternsRequest.ContextEntry,
map: true
field :MinimumConfidence, 5, type: :double
field :MaximumResults, 6, type: :int32
end
defmodule Cratis.Chronicle.Contracts.Patterns.IEnumerable_Pattern do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.Pattern
end
defmodule Cratis.Chronicle.Contracts.Patterns.Pattern.FacetsEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Patterns.Pattern do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :GroupingKey, 1, type: :string
field :Facets, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Patterns.Pattern.FacetsEntry,
map: true
field :Confidence, 3, type: :double
field :Support, 4, type: :double
field :Occurrences, 5, type: :int64
field :Weight, 6, type: :double
field :FirstSeen, 7, type: Cratis.Chronicle.Contracts.Patterns.SerializableDateTimeOffset
field :LastSeen, 8, type: Cratis.Chronicle.Contracts.Patterns.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Patterns.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.Patterns.Patterns.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Patterns.Patterns",
protoc_gen_elixir_version: "0.17.0"
rpc :GetPatterns,
Cratis.Chronicle.Contracts.Patterns.GetPatternsRequest,
Cratis.Chronicle.Contracts.Patterns.IEnumerable_Pattern
rpc :GetPatternsForScope,
Cratis.Chronicle.Contracts.Patterns.GetPatternsForScopeRequest,
Cratis.Chronicle.Contracts.Patterns.IEnumerable_Pattern
end
defmodule Cratis.Chronicle.Contracts.Patterns.Patterns.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Patterns.Patterns.Service
end