Packages

Generated Elixir gRPC contracts for Cratis Chronicle - the open-source event-sourcing database

Current section

Files

Jump to
cratis_chronicle_contracts lib generated patterns.pb.ex
Raw

lib/generated/patterns.pb.ex

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