Packages
cratis_chronicle_contracts
19.65.2
19.109.0
19.108.1
19.108.0
19.107.0
19.106.7
19.106.6
19.106.5
19.106.4
19.106.3
19.106.2
19.106.1
19.106.0
19.105.0
19.104.0
19.103.0
19.102.0
19.101.3
19.101.2
19.101.1
19.101.0
19.100.1
19.100.0
19.99.1
19.99.0
19.98.0
19.97.0
19.96.0
19.95.0
19.94.0
19.93.1
19.93.0
19.92.2
19.92.1
19.92.0
19.91.2
19.91.1
19.91.0
19.90.1
19.90.0
19.89.0
19.88.5
19.88.4
19.88.3
19.88.2
19.88.1
19.88.0
19.87.0
19.86.0
19.85.1
19.84.0
19.83.4
19.83.3
19.83.2
19.83.1
19.83.0
19.82.2
19.82.1
19.82.0
19.81.1
19.81.0
19.80.0
19.79.0
19.78.1
19.78.0
19.77.6
19.77.5
19.77.4
19.77.3
19.77.2
19.77.1
19.77.0
19.76.1
19.76.0
19.75.1
19.75.0
19.74.2
19.74.1
19.74.0
19.73.1
19.73.0
19.72.1
19.72.0
19.71.2
19.71.1
19.71.0
19.70.0
19.69.0
19.68.0
19.67.0
19.66.0
19.65.2
19.65.1
19.65.0
19.64.2
19.64.1
19.64.0
19.63.0
19.62.4
19.62.3
19.62.2
19.62.1
19.62.0
19.61.0
19.60.0
19.59.7
19.59.6
19.59.5
19.59.4
19.59.3
19.59.2
19.59.1
19.59.0
19.58.0
19.57.1
19.57.0
19.56.1
19.56.0
19.55.2
19.55.1
19.55.0
19.54.1
19.54.0
19.53.3
19.53.2
19.53.1
19.53.0
19.52.0
19.51.2
19.51.1
19.51.0
19.50.1
19.50.0
19.49.0
19.48.0
19.47.0
19.46.0
19.45.0
19.44.0
19.43.0
19.42.0
19.41.0
19.40.1
19.40.0
19.39.2
19.39.1
19.39.0
19.38.2
19.38.1
19.38.0
19.37.9
19.37.8
19.37.7
19.37.6
19.37.5
19.37.4
19.37.3
19.37.2
19.37.1
19.37.0
19.36.0
19.35.2
19.35.1
19.35.0
19.34.2
19.34.1
19.34.0
19.33.4
19.33.3
19.33.2
19.33.1
19.33.0
19.32.5
19.32.4
19.32.3
19.32.2
19.32.1
19.32.0
19.31.11
19.31.10
19.31.9
19.31.8
19.31.7
19.31.6
19.31.5
19.31.4
19.31.3
19.31.2
19.31.1
19.31.0
19.30.0
19.29.5
19.29.4
19.29.3
19.29.2
19.29.1
19.29.0
19.28.0
19.27.4
19.27.3
19.27.2
19.27.1
19.27.0
19.26.3
19.26.2
19.26.1
19.26.0
19.25.2
19.25.1
19.25.0
19.24.1
19.24.0
19.23.1
19.23.0
19.22.2
19.22.1
19.22.0
19.21.1
19.21.0
19.20.0
19.19.0
19.18.0
19.17.0
19.16.1
19.16.0
19.15.0
19.14.2
19.14.1
19.14.0
19.13.3
19.13.2
19.13.1
19.13.0
19.12.0
19.11.1
19.11.0
19.10.1
19.10.0
19.9.0
19.8.1
19.8.0
19.7.11
19.7.10
19.7.9
19.7.8
19.7.7
19.7.6
19.7.5
19.7.4
19.7.3
19.7.2
19.7.1
19.7.0
19.6.1
19.6.0
19.5.0
19.4.9-hotfix.3
19.4.9-hotfix.1
19.4.8
19.4.7
19.4.6
19.4.5
19.4.4
19.4.3
19.4.2
19.4.1
19.4.0
19.3.2
19.3.1
19.3.0
19.2.2
19.2.1
19.2.0
19.1.8
19.1.7
19.1.6
19.1.5
19.1.4
19.1.3
19.1.2
19.1.1
19.1.0
19.0.1
19.0.0
18.5.1
18.5.0
18.4.1
18.4.0
18.3.1
18.3.0
18.2.0
18.1.6
18.1.5
18.1.4
18.1.3
18.1.2
18.1.1
18.1.0
18.0.0
17.1.1
17.1.0
17.0.5
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/alerts.pb.ex
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentsReadinessState do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :CatchingUp, 0
field :Ready, 1
field :Degraded, 2
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertSeverity do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ALERT_SEVERITY_Warning, 0
field :Critical, 1
end
defmodule Cratis.Chronicle.Contracts.Alerts.FailureKind do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :FAILURE_KIND_Unknown, 0
field :Handling, 1
field :Timeout, 2
field :Disconnected, 3
end
defmodule Cratis.Chronicle.Contracts.Alerts.ValidationResultSeverity do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :VALIDATION_RESULT_SEVERITY_Unknown, 0
field :Information, 1
field :VALIDATION_RESULT_SEVERITY_Warning, 2
field :Error, 3
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertEvidence do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :AttemptCount, 1, type: :int32
field :FirstFailure, 2, type: Cratis.Chronicle.Contracts.Alerts.SerializableDateTimeOffset
field :LastFailure, 3, type: Cratis.Chronicle.Contracts.Alerts.SerializableDateTimeOffset
field :FailureKind, 4, type: Cratis.Chronicle.Contracts.Alerts.FailureKind, enum: true
field :Message, 5, type: :string
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentContinuation do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :RaisedSequenceNumber, 1, type: :uint64
field :IncidentId, 2, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentCountDetails do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Namespace, 1, type: :string
field :Condition, 2, type: :string
field :Severity, 3, type: Cratis.Chronicle.Contracts.Alerts.AlertSeverity, enum: true
field :Count, 4, type: :int64
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentDetails do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: Bcl.Guid
field :Target, 2, type: Cratis.Chronicle.Contracts.Alerts.AlertTarget
field :Condition, 3, type: :string
field :Severity, 4, type: Cratis.Chronicle.Contracts.Alerts.AlertSeverity, enum: true
field :Evidence, 5, type: Cratis.Chronicle.Contracts.Alerts.AlertEvidence
field :RaisedAt, 6, type: Cratis.Chronicle.Contracts.Alerts.SerializableDateTimeOffset
field :LastChangedAt, 7, type: Cratis.Chronicle.Contracts.Alerts.SerializableDateTimeOffset
field :RaisedSequenceNumber, 8, type: :uint64
field :LastTransitionSequenceNumber, 9, type: :uint64
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentLookupResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Status, 1,
type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentsReadinessState,
enum: true
field :Incident, 2, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentDetails
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentPageResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Status, 1,
type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentsReadinessState,
enum: true
field :Items, 2, repeated: true, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentDetails
field :Next, 3, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentContinuation
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertIncidentSummaryResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Status, 1,
type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentsReadinessState,
enum: true
field :Counts, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentCountDetails
end
defmodule Cratis.Chronicle.Contracts.Alerts.AlertTarget 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 :ObserverId, 3, type: :string
field :EventSequenceId, 4, type: :string
field :Partition, 5, type: :string
end
defmodule Cratis.Chronicle.Contracts.Alerts.GetOpenIncidentCountsRequest 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.Alerts.GetOpenIncidentRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :IncidentId, 2, type: Bcl.Guid
field :Namespace, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Alerts.GetOpenIncidentsRequest 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 :ObserverId, 3, type: :string
field :Condition, 4, type: :string
field :MinimumSeverity, 5, type: Cratis.Chronicle.Contracts.Alerts.AlertSeverity, enum: true
field :Limit, 6, type: :int32
field :AfterRaisedSequenceNumber, 7, type: :uint64
field :AfterIncidentId, 8, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentLookupResponse 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.Alerts.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentLookupResponse
end
defmodule Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentPageResponse 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.Alerts.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentPageResponse
end
defmodule Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentSummaryResponse 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.Alerts.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Alerts.AlertIncidentSummaryResponse
end
defmodule Cratis.Chronicle.Contracts.Alerts.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.Alerts.ValidationResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Severity, 1, type: Cratis.Chronicle.Contracts.Alerts.ValidationResultSeverity, enum: true
field :Message, 2, type: :string
field :Members, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Alerts.Alerts.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Alerts.Alerts",
protoc_gen_elixir_version: "0.17.0"
rpc :GetOpenIncident,
Cratis.Chronicle.Contracts.Alerts.GetOpenIncidentRequest,
Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentLookupResponse
rpc :GetOpenIncidentCounts,
Cratis.Chronicle.Contracts.Alerts.GetOpenIncidentCountsRequest,
Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentSummaryResponse
rpc :GetOpenIncidents,
Cratis.Chronicle.Contracts.Alerts.GetOpenIncidentsRequest,
Cratis.Chronicle.Contracts.Alerts.QueryResult_AlertIncidentPageResponse
end
defmodule Cratis.Chronicle.Contracts.Alerts.Alerts.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Alerts.Alerts.Service
end