Packages
cratis_chronicle_contracts
16.0.2
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/events_constraints.pb.ex
defmodule Cratis.Chronicle.Contracts.Events.Constraints.ConstraintType do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Unknown, 0
field :Unique, 1
field :UniqueEventType, 2
field :Schema, 3
field :StreamClosed, 4
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.Constraint do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Name, 1, type: :string
field :Type, 2, type: Cratis.Chronicle.Contracts.Events.Constraints.ConstraintType, enum: true
field :RemovedWith, 3, type: :string
field :Definition, 4,
type:
Cratis.Chronicle.Contracts.Events.Constraints.OneOf_UniqueConstraintDefinition_UniqueEventTypeConstraintDefinition
field :Scope, 5, type: Cratis.Chronicle.Contracts.Events.Constraints.ConstraintScope
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.ConstraintScope do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceType, 1, type: :string
field :EventStreamType, 2, type: :string
field :EventStreamId, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.OneOf_UniqueConstraintDefinition_UniqueEventTypeConstraintDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Value0, 1, type: Cratis.Chronicle.Contracts.Events.Constraints.UniqueConstraintDefinition
field :Value1, 2,
type: Cratis.Chronicle.Contracts.Events.Constraints.UniqueEventTypeConstraintDefinition
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.RegisterConstraintsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Constraints, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Events.Constraints.Constraint
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.UniqueConstraintDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventDefinitions, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Events.Constraints.UniqueConstraintEventDefinition
field :IgnoreCasing, 2, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.UniqueConstraintEventDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventTypeId, 1, type: :string
field :Properties, 2, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.UniqueEventTypeConstraintDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventTypeId, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.Constraints.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Events.Constraints.Constraints",
protoc_gen_elixir_version: "0.17.0"
rpc :Register,
Cratis.Chronicle.Contracts.Events.Constraints.RegisterConstraintsRequest,
Google.Protobuf.Empty
end
defmodule Cratis.Chronicle.Contracts.Events.Constraints.Constraints.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Events.Constraints.Constraints.Service
end