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