Packages
cratis_chronicle_contracts
15.35.6
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/seeding.pb.ex
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.GetSeedDataRequest 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.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.SeedRequest 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.EventSeeding.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Seeding.EventSeeding",
protoc_gen_elixir_version: "0.17.0"
rpc :GetGlobalSeedData,
Cratis.Chronicle.Contracts.Seeding.GetSeedDataRequest,
Cratis.Chronicle.Contracts.Seeding.SeedDataResponse
rpc :GetNamespaceSeedData,
Cratis.Chronicle.Contracts.Seeding.GetSeedDataRequest,
Cratis.Chronicle.Contracts.Seeding.SeedDataResponse
rpc :Seed, Cratis.Chronicle.Contracts.Seeding.SeedRequest, Google.Protobuf.Empty
end
defmodule Cratis.Chronicle.Contracts.Seeding.EventSeeding.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Seeding.EventSeeding.Service
end