Packages
cratis_chronicle_contracts
16.13.1
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 Chronicle
Current section
Files
Jump to
Current section
Files
lib/generated/captures.pb.ex
defmodule Cratis.Chronicle.Contracts.Captures.CaptureStatus do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Stopped, 0
field :Started, 1
end
defmodule Cratis.Chronicle.Contracts.Captures.Capture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Id, 1, type: :string
field :Name, 2, type: :string
field :Declaration, 3, type: :string
field :Status, 4, type: Cratis.Chronicle.Contracts.Captures.CaptureStatus, enum: true
end
defmodule Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Message, 1, type: :string
field :Line, 2, type: :int32
field :Column, 3, type: :int32
end
defmodule Cratis.Chronicle.Contracts.Captures.DeleteCapture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Id, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.GetCapturesRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.IEnumerable_Capture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Captures.Capture
end
defmodule Cratis.Chronicle.Contracts.Captures.SaveCapture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Id, 2, type: :string
field :Declaration, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.SaveCaptureResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Capture, 1, type: Cratis.Chronicle.Contracts.Captures.Capture
field :Messages, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.StartCapture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Id, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.StartCaptureResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Messages, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.StopCapture do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Id, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclaration do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Declaration, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclarationResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Messages, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Captures.CaptureValidationMessage
end
defmodule Cratis.Chronicle.Contracts.Captures.Captures.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Captures.Captures",
protoc_gen_elixir_version: "0.17.0"
rpc :Delete, Cratis.Chronicle.Contracts.Captures.DeleteCapture, Google.Protobuf.Empty
rpc :GetCaptures,
Cratis.Chronicle.Contracts.Captures.GetCapturesRequest,
Cratis.Chronicle.Contracts.Captures.IEnumerable_Capture
rpc :ObserveCaptures,
Cratis.Chronicle.Contracts.Captures.GetCapturesRequest,
stream(Cratis.Chronicle.Contracts.Captures.IEnumerable_Capture)
rpc :Save,
Cratis.Chronicle.Contracts.Captures.SaveCapture,
Cratis.Chronicle.Contracts.Captures.SaveCaptureResponse
rpc :Start,
Cratis.Chronicle.Contracts.Captures.StartCapture,
Cratis.Chronicle.Contracts.Captures.StartCaptureResponse
rpc :Stop, Cratis.Chronicle.Contracts.Captures.StopCapture, Google.Protobuf.Empty
rpc :ValidateDeclaration,
Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclaration,
Cratis.Chronicle.Contracts.Captures.ValidateCaptureDeclarationResponse
end
defmodule Cratis.Chronicle.Contracts.Captures.Captures.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Captures.Captures.Service
end