defmodule Reckondb.Client.Messages.OperationResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :PrepareTimeout, 1 field :CommitTimeout, 2 field :ForwardTimeout, 3 field :WrongExpectedVersion, 4 field :StreamDeleted, 5 field :InvalidTransaction, 6 field :AccessDenied, 7 end defmodule Reckondb.Client.Messages.ReadEventCompleted.ReadEventResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :NotFound, 1 field :NoStream, 2 field :StreamDeleted, 3 field :Error, 4 field :AccessDenied, 5 end defmodule Reckondb.Client.Messages.ReadStreamEventsCompleted.ReadStreamResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :NoStream, 1 field :StreamDeleted, 2 field :NotModified, 3 field :Error, 4 field :AccessDenied, 5 end defmodule Reckondb.Client.Messages.ReadAllEventsCompleted.ReadAllResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :NotModified, 1 field :Error, 2 field :AccessDenied, 3 end defmodule Reckondb.Client.Messages.Filter.FilterContext do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :StreamId, 0 field :EventType, 1 end defmodule Reckondb.Client.Messages.Filter.FilterType do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Regex, 0 field :Prefix, 1 end defmodule Reckondb.Client.Messages.FilteredReadAllEventsCompleted.FilteredReadAllResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :NotModified, 1 field :Error, 2 field :AccessDenied, 3 end defmodule Reckondb.Client.Messages.UpdatePersistentSubscriptionCompleted.UpdatePersistentSubscriptionResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :DoesNotExist, 1 field :Fail, 2 field :AccessDenied, 3 end defmodule Reckondb.Client.Messages.CreatePersistentSubscriptionCompleted.CreatePersistentSubscriptionResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :AlreadyExists, 1 field :Fail, 2 field :AccessDenied, 3 end defmodule Reckondb.Client.Messages.DeletePersistentSubscriptionCompleted.DeletePersistentSubscriptionResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Success, 0 field :DoesNotExist, 1 field :Fail, 2 field :AccessDenied, 3 end defmodule Reckondb.Client.Messages.PersistentSubscriptionNakEvents.NakAction do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Unknown, 0 field :Park, 1 field :Retry, 2 field :Skip, 3 field :Stop, 4 end defmodule Reckondb.Client.Messages.SubscriptionDropped.SubscriptionDropReason do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Unsubscribed, 0 field :AccessDenied, 1 field :NotFound, 2 field :PersistentSubscriptionDeleted, 3 field :SubscriberMaxCountReached, 4 end defmodule Reckondb.Client.Messages.NotHandled.NotHandledReason do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :NotReady, 0 field :TooBusy, 1 field :NotLeader, 2 field :IsReadOnly, 3 end defmodule Reckondb.Client.Messages.ScavengeDatabaseResponse.ScavengeResult do @moduledoc false use Protobuf, enum: true, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :Started, 0 field :InProgress, 1 field :Unauthorized, 2 end defmodule Reckondb.Client.Messages.NewEvent do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_id, 1, type: :bytes, json_name: "eventId" field :event_type, 2, type: :string, json_name: "eventType" field :data_content_type, 3, type: :int32, json_name: "dataContentType" field :metadata_content_type, 4, type: :int32, json_name: "metadataContentType" field :data, 5, type: :bytes field :metadata, 6, type: :bytes field :properties, 7, type: :bytes end defmodule Reckondb.Client.Messages.EventRecord do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :event_number, 2, type: :int64, json_name: "eventNumber" field :event_id, 3, type: :bytes, json_name: "eventId" field :event_type, 4, type: :string, json_name: "eventType" field :data_content_type, 5, type: :int32, json_name: "dataContentType" field :metadata_content_type, 6, type: :int32, json_name: "metadataContentType" field :data, 7, type: :bytes field :metadata, 8, type: :bytes field :created, 9, type: :int64 field :created_epoch, 10, type: :int64, json_name: "createdEpoch" field :properties, 11, type: :bytes end defmodule Reckondb.Client.Messages.ResolvedIndexedEvent do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event, 1, type: Reckondb.Client.Messages.EventRecord field :link, 2, type: Reckondb.Client.Messages.EventRecord end defmodule Reckondb.Client.Messages.ResolvedEvent do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event, 1, type: Reckondb.Client.Messages.EventRecord field :link, 2, type: Reckondb.Client.Messages.EventRecord field :commit_position, 3, type: :int64, json_name: "commitPosition" field :prepare_position, 4, type: :int64, json_name: "preparePosition" end defmodule Reckondb.Client.Messages.WriteEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :expected_version, 2, type: :int64, json_name: "expectedVersion" field :events, 3, repeated: true, type: Reckondb.Client.Messages.NewEvent field :require_leader, 4, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.WriteEventsCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.OperationResult, enum: true field :message, 2, type: :string field :first_event_number, 3, type: :int64, json_name: "firstEventNumber" field :last_event_number, 4, type: :int64, json_name: "lastEventNumber" field :prepare_position, 5, type: :int64, json_name: "preparePosition" field :commit_position, 6, type: :int64, json_name: "commitPosition" field :current_version, 7, type: :int64, json_name: "currentVersion" end defmodule Reckondb.Client.Messages.DeleteStream do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :expected_version, 2, type: :int64, json_name: "expectedVersion" field :require_leader, 3, type: :bool, json_name: "requireLeader" field :hard_delete, 4, type: :bool, json_name: "hardDelete" end defmodule Reckondb.Client.Messages.DeleteStreamCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.OperationResult, enum: true field :message, 2, type: :string field :prepare_position, 3, type: :int64, json_name: "preparePosition" field :commit_position, 4, type: :int64, json_name: "commitPosition" field :current_version, 5, type: :int64, json_name: "currentVersion" end defmodule Reckondb.Client.Messages.TransactionStart do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :expected_version, 2, type: :int64, json_name: "expectedVersion" field :require_leader, 3, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.TransactionStartCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :transaction_id, 1, type: :int64, json_name: "transactionId" field :result, 2, type: Reckondb.Client.Messages.OperationResult, enum: true field :message, 3, type: :string end defmodule Reckondb.Client.Messages.TransactionWrite do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :transaction_id, 1, type: :int64, json_name: "transactionId" field :events, 2, repeated: true, type: Reckondb.Client.Messages.NewEvent field :require_leader, 3, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.TransactionWriteCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :transaction_id, 1, type: :int64, json_name: "transactionId" field :result, 2, type: Reckondb.Client.Messages.OperationResult, enum: true field :message, 3, type: :string end defmodule Reckondb.Client.Messages.TransactionCommit do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :transaction_id, 1, type: :int64, json_name: "transactionId" field :require_leader, 2, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.TransactionCommitCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :transaction_id, 1, type: :int64, json_name: "transactionId" field :result, 2, type: Reckondb.Client.Messages.OperationResult, enum: true field :message, 3, type: :string field :first_event_number, 4, type: :int64, json_name: "firstEventNumber" field :last_event_number, 5, type: :int64, json_name: "lastEventNumber" field :prepare_position, 6, type: :int64, json_name: "preparePosition" field :commit_position, 7, type: :int64, json_name: "commitPosition" end defmodule Reckondb.Client.Messages.ReadEvent do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :event_number, 2, type: :int64, json_name: "eventNumber" field :resolve_link_tos, 3, type: :bool, json_name: "resolveLinkTos" field :require_leader, 4, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.ReadEventCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.ReadEventCompleted.ReadEventResult, enum: true field :event, 2, type: Reckondb.Client.Messages.ResolvedIndexedEvent field :error, 3, type: :string end defmodule Reckondb.Client.Messages.ReadStreamEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :from_event_number, 2, type: :int64, json_name: "fromEventNumber" field :max_count, 3, type: :int32, json_name: "maxCount" field :resolve_link_tos, 4, type: :bool, json_name: "resolveLinkTos" field :require_leader, 5, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.ReadStreamEventsCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :events, 1, repeated: true, type: Reckondb.Client.Messages.ResolvedIndexedEvent field :result, 2, type: Reckondb.Client.Messages.ReadStreamEventsCompleted.ReadStreamResult, enum: true field :next_event_number, 3, type: :int64, json_name: "nextEventNumber" field :last_event_number, 4, type: :int64, json_name: "lastEventNumber" field :is_end_of_stream, 5, type: :bool, json_name: "isEndOfStream" field :last_commit_position, 6, type: :int64, json_name: "lastCommitPosition" field :error, 7, type: :string end defmodule Reckondb.Client.Messages.ReadAllEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :commit_position, 1, type: :int64, json_name: "commitPosition" field :prepare_position, 2, type: :int64, json_name: "preparePosition" field :max_count, 3, type: :int32, json_name: "maxCount" field :resolve_link_tos, 4, type: :bool, json_name: "resolveLinkTos" field :require_leader, 5, type: :bool, json_name: "requireLeader" end defmodule Reckondb.Client.Messages.ReadAllEventsCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :commit_position, 1, type: :int64, json_name: "commitPosition" field :prepare_position, 2, type: :int64, json_name: "preparePosition" field :events, 3, repeated: true, type: Reckondb.Client.Messages.ResolvedEvent field :next_commit_position, 4, type: :int64, json_name: "nextCommitPosition" field :next_prepare_position, 5, type: :int64, json_name: "nextPreparePosition" field :result, 6, type: Reckondb.Client.Messages.ReadAllEventsCompleted.ReadAllResult, enum: true field :error, 7, type: :string end defmodule Reckondb.Client.Messages.Filter do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :context, 1, type: Reckondb.Client.Messages.Filter.FilterContext, enum: true field :type, 2, type: Reckondb.Client.Messages.Filter.FilterType, enum: true field :data, 3, repeated: true, type: :string end defmodule Reckondb.Client.Messages.FilteredReadAllEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :commit_position, 1, type: :int64, json_name: "commitPosition" field :prepare_position, 2, type: :int64, json_name: "preparePosition" field :max_count, 3, type: :int32, json_name: "maxCount" field :max_search_window, 4, type: :int32, json_name: "maxSearchWindow" field :resolve_link_tos, 5, type: :bool, json_name: "resolveLinkTos" field :require_leader, 6, type: :bool, json_name: "requireLeader" field :filter, 7, type: Reckondb.Client.Messages.Filter end defmodule Reckondb.Client.Messages.FilteredReadAllEventsCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :commit_position, 1, type: :int64, json_name: "commitPosition" field :prepare_position, 2, type: :int64, json_name: "preparePosition" field :events, 3, repeated: true, type: Reckondb.Client.Messages.ResolvedEvent field :next_commit_position, 4, type: :int64, json_name: "nextCommitPosition" field :next_prepare_position, 5, type: :int64, json_name: "nextPreparePosition" field :is_end_of_stream, 6, type: :bool, json_name: "isEndOfStream" field :result, 7, type: Reckondb.Client.Messages.FilteredReadAllEventsCompleted.FilteredReadAllResult, enum: true field :error, 8, type: :string end defmodule Reckondb.Client.Messages.CreatePersistentSubscription do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_group_name, 1, type: :string, json_name: "subscriptionGroupName" field :event_stream_id, 2, type: :string, json_name: "eventStreamId" field :resolve_link_tos, 3, type: :bool, json_name: "resolveLinkTos" field :start_from, 4, type: :int64, json_name: "startFrom" field :message_timeout_milliseconds, 5, type: :int32, json_name: "messageTimeoutMilliseconds" field :record_statistics, 6, type: :bool, json_name: "recordStatistics" field :live_buffer_size, 7, type: :int32, json_name: "liveBufferSize" field :read_batch_size, 8, type: :int32, json_name: "readBatchSize" field :buffer_size, 9, type: :int32, json_name: "bufferSize" field :max_retry_count, 10, type: :int32, json_name: "maxRetryCount" field :prefer_round_robin, 11, type: :bool, json_name: "preferRoundRobin" field :checkpoint_after_time, 12, type: :int32, json_name: "checkpointAfterTime" field :checkpoint_max_count, 13, type: :int32, json_name: "checkpointMaxCount" field :checkpoint_min_count, 14, type: :int32, json_name: "checkpointMinCount" field :subscriber_max_count, 15, type: :int32, json_name: "subscriberMaxCount" field :named_consumer_strategy, 16, type: :string, json_name: "namedConsumerStrategy" end defmodule Reckondb.Client.Messages.DeletePersistentSubscription do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_group_name, 1, type: :string, json_name: "subscriptionGroupName" field :event_stream_id, 2, type: :string, json_name: "eventStreamId" end defmodule Reckondb.Client.Messages.UpdatePersistentSubscription do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_group_name, 1, type: :string, json_name: "subscriptionGroupName" field :event_stream_id, 2, type: :string, json_name: "eventStreamId" field :resolve_link_tos, 3, type: :bool, json_name: "resolveLinkTos" field :start_from, 4, type: :int64, json_name: "startFrom" field :message_timeout_milliseconds, 5, type: :int32, json_name: "messageTimeoutMilliseconds" field :record_statistics, 6, type: :bool, json_name: "recordStatistics" field :live_buffer_size, 7, type: :int32, json_name: "liveBufferSize" field :read_batch_size, 8, type: :int32, json_name: "readBatchSize" field :buffer_size, 9, type: :int32, json_name: "bufferSize" field :max_retry_count, 10, type: :int32, json_name: "maxRetryCount" field :prefer_round_robin, 11, type: :bool, json_name: "preferRoundRobin" field :checkpoint_after_time, 12, type: :int32, json_name: "checkpointAfterTime" field :checkpoint_max_count, 13, type: :int32, json_name: "checkpointMaxCount" field :checkpoint_min_count, 14, type: :int32, json_name: "checkpointMinCount" field :subscriber_max_count, 15, type: :int32, json_name: "subscriberMaxCount" field :named_consumer_strategy, 16, type: :string, json_name: "namedConsumerStrategy" end defmodule Reckondb.Client.Messages.UpdatePersistentSubscriptionCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.UpdatePersistentSubscriptionCompleted.UpdatePersistentSubscriptionResult, enum: true field :reason, 2, type: :string end defmodule Reckondb.Client.Messages.CreatePersistentSubscriptionCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.CreatePersistentSubscriptionCompleted.CreatePersistentSubscriptionResult, enum: true field :reason, 2, type: :string end defmodule Reckondb.Client.Messages.DeletePersistentSubscriptionCompleted do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.DeletePersistentSubscriptionCompleted.DeletePersistentSubscriptionResult, enum: true field :reason, 2, type: :string end defmodule Reckondb.Client.Messages.ConnectToPersistentSubscription do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_id, 1, type: :string, json_name: "subscriptionId" field :event_stream_id, 2, type: :string, json_name: "eventStreamId" field :allowed_in_flight_messages, 3, type: :int32, json_name: "allowedInFlightMessages" end defmodule Reckondb.Client.Messages.PersistentSubscriptionAckEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_id, 1, type: :string, json_name: "subscriptionId" field :processed_event_ids, 2, repeated: true, type: :bytes, json_name: "processedEventIds" end defmodule Reckondb.Client.Messages.PersistentSubscriptionNakEvents do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :subscription_id, 1, type: :string, json_name: "subscriptionId" field :processed_event_ids, 2, repeated: true, type: :bytes, json_name: "processedEventIds" field :message, 3, type: :string field :action, 4, type: Reckondb.Client.Messages.PersistentSubscriptionNakEvents.NakAction, enum: true end defmodule Reckondb.Client.Messages.PersistentSubscriptionConfirmation do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :last_commit_position, 1, type: :int64, json_name: "lastCommitPosition" field :subscription_id, 2, type: :string, json_name: "subscriptionId" field :last_event_number, 3, type: :int64, json_name: "lastEventNumber" end defmodule Reckondb.Client.Messages.PersistentSubscriptionStreamEventAppeared do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event, 1, type: Reckondb.Client.Messages.ResolvedIndexedEvent field :retryCount, 2, type: :int32 end defmodule Reckondb.Client.Messages.SubscribeToStream do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :resolve_link_tos, 2, type: :bool, json_name: "resolveLinkTos" end defmodule Reckondb.Client.Messages.FilteredSubscribeToStream do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event_stream_id, 1, type: :string, json_name: "eventStreamId" field :resolve_link_tos, 2, type: :bool, json_name: "resolveLinkTos" field :filter, 3, type: Reckondb.Client.Messages.Filter field :checkpoint_interval, 4, type: :int32, json_name: "checkpointInterval" end defmodule Reckondb.Client.Messages.CheckpointReached do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :commit_position, 1, type: :int64, json_name: "commitPosition" field :prepare_position, 2, type: :int64, json_name: "preparePosition" end defmodule Reckondb.Client.Messages.SubscriptionConfirmation do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :last_commit_position, 1, type: :int64, json_name: "lastCommitPosition" field :last_event_number, 2, type: :int64, json_name: "lastEventNumber" end defmodule Reckondb.Client.Messages.StreamEventAppeared do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :event, 1, type: Reckondb.Client.Messages.ResolvedEvent end defmodule Reckondb.Client.Messages.UnsubscribeFromStream do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 end defmodule Reckondb.Client.Messages.SubscriptionDropped do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :reason, 1, type: Reckondb.Client.Messages.SubscriptionDropped.SubscriptionDropReason, enum: true end defmodule Reckondb.Client.Messages.NotHandled.LeaderInfo do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :external_tcp_address, 1, type: :string, json_name: "externalTcpAddress" field :external_tcp_port, 2, type: :int32, json_name: "externalTcpPort" field :http_address, 3, type: :string, json_name: "httpAddress" field :http_port, 4, type: :int32, json_name: "httpPort" field :external_secure_tcp_address, 5, type: :string, json_name: "externalSecureTcpAddress" field :external_secure_tcp_port, 6, type: :int32, json_name: "externalSecureTcpPort" end defmodule Reckondb.Client.Messages.NotHandled do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :reason, 1, type: Reckondb.Client.Messages.NotHandled.NotHandledReason, enum: true field :additional_info, 2, type: :bytes, json_name: "additionalInfo" end defmodule Reckondb.Client.Messages.ScavengeDatabase do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 end defmodule Reckondb.Client.Messages.ScavengeDatabaseResponse do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :result, 1, type: Reckondb.Client.Messages.ScavengeDatabaseResponse.ScavengeResult, enum: true field :scavengeId, 2, type: :string end defmodule Reckondb.Client.Messages.IdentifyClient do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 field :version, 1, type: :int32 field :connection_name, 2, type: :string, json_name: "connectionName" end defmodule Reckondb.Client.Messages.ClientIdentified do @moduledoc false use Protobuf, protoc_gen_elixir_version: "0.14.1", syntax: :proto3 end