Packages
cratis_chronicle_contracts
17.0.1
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/seeding.pb.ex
defmodule Cratis.Chronicle.Contracts.Seeding.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.Seeding.AddSeedEntryRequest 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 :EventSourceId, 3, type: :string
field :EventTypeId, 4, type: :string
field :Content, 5, type: :string
field :IsGlobal, 6, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Seeding.CommandResult 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.Seeding.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :AuthorizationFailureReason, 6, type: :string
end
defmodule Cratis.Chronicle.Contracts.Seeding.EventSourceSeedEntries do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceId, 1, type: :string
field :Entries, 2, repeated: true, type: Cratis.Chronicle.Contracts.Seeding.SeedingEntry
end
defmodule Cratis.Chronicle.Contracts.Seeding.EventTypeSeedEntries do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventTypeId, 1, type: :string
field :Entries, 2, repeated: true, type: Cratis.Chronicle.Contracts.Seeding.SeedingEntry
end
defmodule Cratis.Chronicle.Contracts.Seeding.GetGlobalSeedDataRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Seeding.GetNamespaceSeedDataRequest 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.Seeding.NamespacedSeedEntries do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Namespace, 1, type: :string
field :ByEventType, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventTypeSeedEntries
field :ByEventSource, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventSourceSeedEntries
end
defmodule Cratis.Chronicle.Contracts.Seeding.QueryResult_SeedDataResponse 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.Seeding.ValidationResult
field :ExceptionMessages, 4, repeated: true, type: :string
field :ExceptionStackTrace, 5, type: :string
field :Data, 6, type: Cratis.Chronicle.Contracts.Seeding.SeedDataResponse
end
defmodule Cratis.Chronicle.Contracts.Seeding.SeedDataResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :ByEventType, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventTypeSeedEntries
field :ByEventSource, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventSourceSeedEntries
end
defmodule Cratis.Chronicle.Contracts.Seeding.SeedEventsRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :GlobalByEventType, 2,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventTypeSeedEntries
field :GlobalByEventSource, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.EventSourceSeedEntries
field :NamespacedEntries, 4,
repeated: true,
type: Cratis.Chronicle.Contracts.Seeding.NamespacedSeedEntries
end
defmodule Cratis.Chronicle.Contracts.Seeding.SeedingEntry do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSourceId, 1, type: :string
field :EventTypeId, 2, type: :string
field :Content, 3, type: :string
field :Tags, 4, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Seeding.ValidationResult do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Severity, 1,
type: Cratis.Chronicle.Contracts.Seeding.ValidationResultSeverity,
enum: true
field :Message, 2, type: :string
field :Members, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Seeding.EventSeeding.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Seeding.EventSeeding",
protoc_gen_elixir_version: "0.17.0"
rpc :AddSeedEntry,
Cratis.Chronicle.Contracts.Seeding.AddSeedEntryRequest,
Cratis.Chronicle.Contracts.Seeding.CommandResult
rpc :GetGlobalSeedData,
Cratis.Chronicle.Contracts.Seeding.GetGlobalSeedDataRequest,
Cratis.Chronicle.Contracts.Seeding.QueryResult_SeedDataResponse
rpc :GetNamespaceSeedData,
Cratis.Chronicle.Contracts.Seeding.GetNamespaceSeedDataRequest,
Cratis.Chronicle.Contracts.Seeding.QueryResult_SeedDataResponse
rpc :SeedEvents,
Cratis.Chronicle.Contracts.Seeding.SeedEventsRequest,
Cratis.Chronicle.Contracts.Seeding.CommandResult
end
defmodule Cratis.Chronicle.Contracts.Seeding.EventSeeding.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Seeding.EventSeeding.Service
end