defmodule Cratis.Chronicle.Contracts.Patterns.ValidationResultSeverity do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Unknown, 0 field :Information, 1 field :Warning, 2 field :Error, 3 end defmodule Cratis.Chronicle.Contracts.Patterns.AllPatternScopesRequest 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.Patterns.AllPatternsRequest 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.Patterns.BehaviorPatternDetailsResponse.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.BehaviorPatternDetailsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: :string field :GroupingKey, 2, type: :string field :Facets, 3, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.BehaviorPatternDetailsResponse.FacetsEntry, map: true field :Confidence, 4, type: :double field :Support, 5, type: :double field :Occurrences, 6, type: :int64 field :Weight, 7, type: :double field :Specificity, 8, type: :int32 field :FirstSeen, 9, type: Cratis.Chronicle.Contracts.Patterns.SerializableDateTimeOffset field :LastSeen, 10, type: Cratis.Chronicle.Contracts.Patterns.SerializableDateTimeOffset end defmodule Cratis.Chronicle.Contracts.Patterns.MatchingPatternsRequest.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.MatchingPatternsRequest 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.MatchingPatternsRequest.ContextEntry, map: true field :MinimumConfidence, 5, type: :double field :MaximumResults, 6, type: :int32 end defmodule Cratis.Chronicle.Contracts.Patterns.PatternScopeResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: :string end defmodule Cratis.Chronicle.Contracts.Patterns.PatternsForScopeRequest 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.QueryResult_IEnumerable_BehaviorPatternDetailsResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :CorrelationId, 1, type: Bcl.Guid field :IsAuthorized, 2, type: :bool field :ValidationResults, 3, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.ValidationResult field :ExceptionMessages, 4, repeated: true, type: :string field :ExceptionStackTrace, 5, type: :string field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.BehaviorPatternDetailsResponse end defmodule Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_PatternScopeResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :CorrelationId, 1, type: Bcl.Guid field :IsAuthorized, 2, type: :bool field :ValidationResults, 3, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.ValidationResult field :ExceptionMessages, 4, repeated: true, type: :string field :ExceptionStackTrace, 5, type: :string field :Data, 6, repeated: true, type: Cratis.Chronicle.Contracts.Patterns.PatternScopeResponse 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.UsualActionsRequest.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.UsualActionsRequest 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.UsualActionsRequest.ContextEntry, map: true field :MinimumConfidence, 5, type: :double field :MaximumResults, 6, type: :int32 end defmodule Cratis.Chronicle.Contracts.Patterns.ValidationResult do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Severity, 1, type: Cratis.Chronicle.Contracts.Patterns.ValidationResultSeverity, enum: true field :Message, 2, type: :string field :Members, 3, repeated: true, 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 :AllPatterns, Cratis.Chronicle.Contracts.Patterns.AllPatternsRequest, Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_BehaviorPatternDetailsResponse rpc :AllPatternScopes, Cratis.Chronicle.Contracts.Patterns.AllPatternScopesRequest, Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_PatternScopeResponse rpc :MatchingPatterns, Cratis.Chronicle.Contracts.Patterns.MatchingPatternsRequest, Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_BehaviorPatternDetailsResponse rpc :PatternsForScope, Cratis.Chronicle.Contracts.Patterns.PatternsForScopeRequest, Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_BehaviorPatternDetailsResponse rpc :UsualActions, Cratis.Chronicle.Contracts.Patterns.UsualActionsRequest, Cratis.Chronicle.Contracts.Patterns.QueryResult_IEnumerable_BehaviorPatternDetailsResponse end defmodule Cratis.Chronicle.Contracts.Patterns.Patterns.Stub do @moduledoc false use GRPC.Stub, service: Cratis.Chronicle.Contracts.Patterns.Patterns.Service end