Packages
cratis_chronicle_contracts
17.0.3
17.0.4
17.0.3
17.0.2
17.0.1
17.0.0
16.45.3
16.45.2
16.45.1
16.45.0
16.44.2
16.44.1
16.44.0
16.43.0
16.42.2
16.42.1
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.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