defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.AddEventStoreSubscriptions do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :TargetEventStore, 1, type: :string field :Subscriptions, 2, repeated: true, type: Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptionDefinition end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptionDefinition do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Identifier, 1, type: :string field :SourceEventStore, 2, type: :string field :EventTypes, 3, repeated: true, type: Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventType end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventType do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :Id, 1, type: :string field :Generation, 2, type: :uint32 field :Tombstone, 3, type: :bool end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.GetEventStoreSubscriptionsRequest do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :TargetEventStore, 1, type: :string end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.IEnumerable_EventStoreSubscriptionDefinition do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptionDefinition end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.RemoveEventStoreSubscriptions do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3 field :TargetEventStore, 1, type: :string field :SubscriptionIds, 2, repeated: true, type: :string end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptions.Service do @moduledoc false use GRPC.Service, name: "Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptions", protoc_gen_elixir_version: "0.17.0" rpc :Add, Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.AddEventStoreSubscriptions, Google.Protobuf.Empty rpc :GetSubscriptions, Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.GetEventStoreSubscriptionsRequest, Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.IEnumerable_EventStoreSubscriptionDefinition rpc :Remove, Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.RemoveEventStoreSubscriptions, Google.Protobuf.Empty end defmodule Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptions.Stub do @moduledoc false use GRPC.Stub, service: Cratis.Chronicle.Contracts.Observation.EventStoreSubscriptions.EventStoreSubscriptions.Service end