defmodule ERWeb.Grpc.Eventrelay.CastAs do
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:STRING, 0)
field(:INTEGER, 1)
field(:FLOAT, 2)
field(:DATE, 3)
field(:DATETIME, 4)
field(:BOOLEAN, 5)
end
defmodule ERWeb.Grpc.Eventrelay.MetricType do
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:SUM, 0)
field(:AVG, 1)
field(:MIN, 2)
field(:MAX, 3)
field(:COUNT, 4)
end
defmodule ERWeb.Grpc.Eventrelay.ApiKeyType do
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:PRODUCER, 0)
field(:CONSUMER, 1)
end
defmodule ERWeb.Grpc.Eventrelay.ApiKeyStatus do
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:ACTIVE, 0)
field(:REVOKED, 1)
end
defmodule ERWeb.Grpc.Eventrelay.Topic do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:name, 2, type: :string)
field(:group_key, 3, type: :string, json_name: "groupKey")
end
defmodule ERWeb.Grpc.Eventrelay.ListTopicsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:page, 1, type: :int32)
end
defmodule ERWeb.Grpc.Eventrelay.ListTopicsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topics, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Topic)
end
defmodule ERWeb.Grpc.Eventrelay.CreateTopicRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:name, 1, type: :string)
field(:group_key, 2, type: :string, json_name: "groupKey")
end
defmodule ERWeb.Grpc.Eventrelay.CreateTopicResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topic, 1, type: ERWeb.Grpc.Eventrelay.Topic)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteTopicRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteTopicResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topic, 1, type: ERWeb.Grpc.Eventrelay.Topic)
end
defmodule ERWeb.Grpc.Eventrelay.Destination.ConfigEntry do
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:key, 1, type: :string)
field(:value, 2, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.Destination do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:name, 2, type: :string)
field(:topic_name, 3, type: :string, json_name: "topicName")
field(:topic_identifier, 4, type: :string, json_name: "topicIdentifier")
field(:config, 5,
repeated: true,
type: ERWeb.Grpc.Eventrelay.Destination.ConfigEntry,
map: true
)
field(:destination_type, 6, type: :string, json_name: "destinationType")
field(:group_key, 7, type: :string, json_name: "groupKey")
end
defmodule ERWeb.Grpc.Eventrelay.ListDestinationsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:page, 1, type: :int32)
field(:page_size, 2, type: :int32, json_name: "pageSize")
end
defmodule ERWeb.Grpc.Eventrelay.ListDestinationsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destinations, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Destination)
field(:total_count, 2, type: :int32, json_name: "totalCount")
field(:next_page, 3, type: :int32, json_name: "nextPage")
field(:previous_page, 4, type: :int32, json_name: "previousPage")
field(:total_pages, 5, type: :int32, json_name: "totalPages")
end
defmodule ERWeb.Grpc.Eventrelay.GetDestinationRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.GetDestinationResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destination, 1, type: ERWeb.Grpc.Eventrelay.Destination)
end
defmodule ERWeb.Grpc.Eventrelay.CreateDestinationRequest.ConfigEntry do
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:key, 1, type: :string)
field(:value, 2, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.CreateDestinationRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:name, 1, type: :string)
field(:topic_name, 2, type: :string, json_name: "topicName")
field(:topic_identifier, 3, type: :string, json_name: "topicIdentifier")
field(:config, 4,
repeated: true,
type: ERWeb.Grpc.Eventrelay.CreateDestinationRequest.ConfigEntry,
map: true
)
field(:paused, 5, type: :bool)
field(:destination_type, 6, type: :string, json_name: "destinationType")
field(:group_key, 7, type: :string, json_name: "groupKey")
end
defmodule ERWeb.Grpc.Eventrelay.CreateDestinationResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destination, 1, type: ERWeb.Grpc.Eventrelay.Destination)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteDestinationRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteDestinationResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destination, 1, type: ERWeb.Grpc.Eventrelay.Destination)
end
defmodule ERWeb.Grpc.Eventrelay.NewEvent.ContextEntry do
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:key, 1, type: :string)
field(:value, 2, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.NewEvent do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:name, 1, type: :string)
field(:data, 2, type: :string)
field(:source, 3, type: :string)
field(:group_key, 4, type: :string, json_name: "groupKey")
field(:reference_key, 5, type: :string, json_name: "referenceKey")
field(:trace_key, 6, type: :string, json_name: "traceKey")
field(:user_key, 7, type: :string, json_name: "userKey")
field(:anonymous_key, 8, type: :string, json_name: "anonymousKey")
field(:occurred_at, 9, type: :string, json_name: "occurredAt")
field(:context, 10,
repeated: true,
type: ERWeb.Grpc.Eventrelay.NewEvent.ContextEntry,
map: true
)
field(:data_schema, 11, type: :string, json_name: "dataSchema")
field(:prev_id, 12, type: :string, json_name: "prevId")
field(:available_at, 13, type: :string, json_name: "availableAt")
end
defmodule ERWeb.Grpc.Eventrelay.Event.ContextEntry do
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:key, 1, type: :string)
field(:value, 2, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.Event do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:name, 2, type: :string)
field(:topic, 3, type: :string)
field(:data, 4, type: :string)
field(:source, 5, type: :string)
field(:group_key, 6, type: :string, json_name: "groupKey")
field(:reference_key, 7, type: :string, json_name: "referenceKey")
field(:trace_key, 8, type: :string, json_name: "traceKey")
field(:user_key, 9, type: :string, json_name: "userKey")
field(:anonymous_key, 10, type: :string, json_name: "anonymousKey")
field(:occurred_at, 11, type: :string, json_name: "occurredAt")
field(:context, 12, repeated: true, type: ERWeb.Grpc.Eventrelay.Event.ContextEntry, map: true)
field(:offset, 13, type: :int32)
field(:errors, 14, repeated: true, type: :string)
field(:data_schema, 15, type: :string, json_name: "dataSchema")
field(:prev_id, 16, type: :string, json_name: "prevId")
field(:available_at, 17, type: :string, json_name: "availableAt")
end
defmodule ERWeb.Grpc.Eventrelay.PublishEventsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topic, 1, type: :string)
field(:events, 2, repeated: true, type: ERWeb.Grpc.Eventrelay.NewEvent)
field(:durable, 3, type: :bool)
end
defmodule ERWeb.Grpc.Eventrelay.PublishEventsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:events, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Event)
end
defmodule ERWeb.Grpc.Eventrelay.PullEventsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topic, 1, type: :string)
field(:batch_size, 2, type: :int32, json_name: "batchSize")
field(:offset, 3, type: :int32)
field(:query, 4, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.PullEventsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:events, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Event)
field(:total_count, 2, type: :int32, json_name: "totalCount")
field(:next_offset, 3, type: :int32, json_name: "nextOffset")
field(:previous_offset, 4, type: :int32, json_name: "previousOffset")
field(:total_batches, 5, type: :int32, json_name: "totalBatches")
end
defmodule ERWeb.Grpc.Eventrelay.PullQueuedEventsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destination_id, 1, type: :string, json_name: "destinationId")
field(:batch_size, 2, type: :int32, json_name: "batchSize")
end
defmodule ERWeb.Grpc.Eventrelay.PullQueuedEventsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:events, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Event)
end
defmodule ERWeb.Grpc.Eventrelay.UnLockQueuedEventsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:destination_id, 1, type: :string, json_name: "destinationId")
field(:event_ids, 2, repeated: true, type: :string, json_name: "eventIds")
end
defmodule ERWeb.Grpc.Eventrelay.UnLockQueuedEventsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:events, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Event)
end
defmodule ERWeb.Grpc.Eventrelay.Filter do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:field, 1, type: :string)
field(:comparison, 2, type: :string)
field(:value, 3, type: :string)
field(:field_path, 4, type: :string, json_name: "fieldPath")
field(:cast_as, 5, type: ERWeb.Grpc.Eventrelay.CastAs, json_name: "castAs", enum: true)
end
defmodule ERWeb.Grpc.Eventrelay.Metric do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:name, 2, type: :string)
field(:topic_name, 3, type: :string, json_name: "topicName")
field(:topic_identifier, 4, type: :string, json_name: "topicIdentifier")
field(:field_path, 5, type: :string, json_name: "fieldPath")
field(:type, 6, type: ERWeb.Grpc.Eventrelay.MetricType, enum: true)
field(:query, 7, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.GetMetricValueRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.GetMetricValueResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:value, 1, type: :double)
end
defmodule ERWeb.Grpc.Eventrelay.ListMetricsRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:topic, 1, type: :string)
field(:page, 2, type: :int32)
field(:page_size, 3, type: :int32, json_name: "pageSize")
field(:query, 4, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.ListMetricsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metrics, 1, repeated: true, type: ERWeb.Grpc.Eventrelay.Metric)
field(:total_count, 2, type: :int32, json_name: "totalCount")
field(:next_page, 3, type: :int32, json_name: "nextPage")
field(:previous_page, 4, type: :int32, json_name: "previousPage")
field(:total_pages, 5, type: :int32, json_name: "totalPages")
end
defmodule ERWeb.Grpc.Eventrelay.GetMetricRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.GetMetricResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metric, 1, type: ERWeb.Grpc.Eventrelay.Metric)
end
defmodule ERWeb.Grpc.Eventrelay.CreateMetricRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:name, 1, type: :string)
field(:topic_name, 2, type: :string, json_name: "topicName")
field(:topic_identifier, 3, type: :string, json_name: "topicIdentifier")
field(:field_path, 4, type: :string, json_name: "fieldPath")
field(:type, 5, type: ERWeb.Grpc.Eventrelay.MetricType, enum: true)
field(:query, 6, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.CreateMetricResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metric, 1, type: ERWeb.Grpc.Eventrelay.Metric)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteMetricRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.DeleteMetricResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:metric, 1, type: ERWeb.Grpc.Eventrelay.Metric)
end
defmodule ERWeb.Grpc.Eventrelay.ApiKey do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:name, 2, type: :string)
field(:key, 3, type: :string)
field(:secret, 4, type: :string)
field(:status, 5, type: ERWeb.Grpc.Eventrelay.ApiKeyStatus, enum: true)
field(:type, 6, type: ERWeb.Grpc.Eventrelay.ApiKeyType, enum: true)
field(:group_key, 7, type: :string, json_name: "groupKey")
field(:tls_hostname, 8, type: :string, json_name: "tlsHostname")
end
defmodule ERWeb.Grpc.Eventrelay.CreateApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:type, 1, type: ERWeb.Grpc.Eventrelay.ApiKeyType, enum: true)
field(:name, 2, type: :string)
field(:group_key, 3, type: :string, json_name: "groupKey")
field(:tls_hostname, 4, type: :string, json_name: "tlsHostname")
end
defmodule ERWeb.Grpc.Eventrelay.CreateApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:api_key, 1, type: ERWeb.Grpc.Eventrelay.ApiKey, json_name: "apiKey")
end
defmodule ERWeb.Grpc.Eventrelay.RevokeApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.RevokeApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:api_key, 1, type: ERWeb.Grpc.Eventrelay.ApiKey, json_name: "apiKey")
end
defmodule ERWeb.Grpc.Eventrelay.AddDestinationsToApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:destination_ids, 2, repeated: true, type: :string, json_name: "destinationIds")
end
defmodule ERWeb.Grpc.Eventrelay.AddDestinationsToApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:destination_ids, 2, repeated: true, type: :string, json_name: "destinationIds")
end
defmodule ERWeb.Grpc.Eventrelay.DeleteDestinationsFromApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:destination_ids, 2, repeated: true, type: :string, json_name: "destinationIds")
end
defmodule ERWeb.Grpc.Eventrelay.DeleteDestinationsFromApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:destination_ids, 2, repeated: true, type: :string, json_name: "destinationIds")
end
defmodule ERWeb.Grpc.Eventrelay.AddTopicsToApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:topic_names, 2, repeated: true, type: :string, json_name: "topicNames")
end
defmodule ERWeb.Grpc.Eventrelay.AddTopicsToApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:topic_names, 2, repeated: true, type: :string, json_name: "topicNames")
end
defmodule ERWeb.Grpc.Eventrelay.DeleteTopicsFromApiKeyRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:topic_names, 2, repeated: true, type: :string, json_name: "topicNames")
end
defmodule ERWeb.Grpc.Eventrelay.DeleteTopicsFromApiKeyResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:id, 1, type: :string)
field(:topic_names, 2, repeated: true, type: :string, json_name: "topicNames")
end
defmodule ERWeb.Grpc.Eventrelay.CreateJWTRequest do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:expiration, 1, type: :int64)
end
defmodule ERWeb.Grpc.Eventrelay.CreateJWTResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field(:jwt, 1, type: :string)
end
defmodule ERWeb.Grpc.Eventrelay.Events.Service do
use GRPC.Service, name: "eventrelay.Events", protoc_gen_elixir_version: "0.12.0"
rpc(
:PublishEvents,
ERWeb.Grpc.Eventrelay.PublishEventsRequest,
ERWeb.Grpc.Eventrelay.PublishEventsResponse
)
rpc(
:PullEvents,
ERWeb.Grpc.Eventrelay.PullEventsRequest,
ERWeb.Grpc.Eventrelay.PullEventsResponse
)
rpc(
:PullQueuedEvents,
ERWeb.Grpc.Eventrelay.PullQueuedEventsRequest,
ERWeb.Grpc.Eventrelay.PullQueuedEventsResponse
)
rpc(
:UnLockQueuedEvents,
ERWeb.Grpc.Eventrelay.UnLockQueuedEventsRequest,
ERWeb.Grpc.Eventrelay.UnLockQueuedEventsResponse
)
end
defmodule ERWeb.Grpc.Eventrelay.Events.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.Events.Service
end
defmodule ERWeb.Grpc.Eventrelay.Metrics.Service do
use GRPC.Service, name: "eventrelay.Metrics", protoc_gen_elixir_version: "0.12.0"
rpc(
:ListMetrics,
ERWeb.Grpc.Eventrelay.ListMetricsRequest,
ERWeb.Grpc.Eventrelay.ListMetricsResponse
)
rpc(:GetMetric, ERWeb.Grpc.Eventrelay.GetMetricRequest, ERWeb.Grpc.Eventrelay.GetMetricResponse)
rpc(
:CreateMetric,
ERWeb.Grpc.Eventrelay.CreateMetricRequest,
ERWeb.Grpc.Eventrelay.CreateMetricResponse
)
rpc(
:DeleteMetric,
ERWeb.Grpc.Eventrelay.DeleteMetricRequest,
ERWeb.Grpc.Eventrelay.DeleteMetricResponse
)
rpc(
:GetMetricValue,
ERWeb.Grpc.Eventrelay.GetMetricValueRequest,
ERWeb.Grpc.Eventrelay.GetMetricValueResponse
)
end
defmodule ERWeb.Grpc.Eventrelay.Metrics.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.Metrics.Service
end
defmodule ERWeb.Grpc.Eventrelay.Topics.Service do
use GRPC.Service, name: "eventrelay.Topics", protoc_gen_elixir_version: "0.12.0"
rpc(
:ListTopics,
ERWeb.Grpc.Eventrelay.ListTopicsRequest,
ERWeb.Grpc.Eventrelay.ListTopicsResponse
)
rpc(
:CreateTopic,
ERWeb.Grpc.Eventrelay.CreateTopicRequest,
ERWeb.Grpc.Eventrelay.CreateTopicResponse
)
rpc(
:DeleteTopic,
ERWeb.Grpc.Eventrelay.DeleteTopicRequest,
ERWeb.Grpc.Eventrelay.DeleteTopicResponse
)
end
defmodule ERWeb.Grpc.Eventrelay.Topics.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.Topics.Service
end
defmodule ERWeb.Grpc.Eventrelay.Destinations.Service do
use GRPC.Service, name: "eventrelay.Destinations", protoc_gen_elixir_version: "0.12.0"
rpc(
:ListDestinations,
ERWeb.Grpc.Eventrelay.ListDestinationsRequest,
ERWeb.Grpc.Eventrelay.ListDestinationsResponse
)
rpc(
:GetDestination,
ERWeb.Grpc.Eventrelay.GetDestinationRequest,
ERWeb.Grpc.Eventrelay.GetDestinationResponse
)
rpc(
:CreateDestination,
ERWeb.Grpc.Eventrelay.CreateDestinationRequest,
ERWeb.Grpc.Eventrelay.CreateDestinationResponse
)
rpc(
:DeleteDestination,
ERWeb.Grpc.Eventrelay.DeleteDestinationRequest,
ERWeb.Grpc.Eventrelay.DeleteDestinationResponse
)
end
defmodule ERWeb.Grpc.Eventrelay.Destinations.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.Destinations.Service
end
defmodule ERWeb.Grpc.Eventrelay.ApiKeys.Service do
use GRPC.Service, name: "eventrelay.ApiKeys", protoc_gen_elixir_version: "0.12.0"
rpc(
:CreateApiKey,
ERWeb.Grpc.Eventrelay.CreateApiKeyRequest,
ERWeb.Grpc.Eventrelay.CreateApiKeyResponse
)
rpc(
:RevokeApiKey,
ERWeb.Grpc.Eventrelay.RevokeApiKeyRequest,
ERWeb.Grpc.Eventrelay.RevokeApiKeyResponse
)
rpc(
:AddDestinationsToApiKey,
ERWeb.Grpc.Eventrelay.AddDestinationsToApiKeyRequest,
ERWeb.Grpc.Eventrelay.AddDestinationsToApiKeyResponse
)
rpc(
:DeleteDestinationsFromApiKey,
ERWeb.Grpc.Eventrelay.DeleteDestinationsFromApiKeyRequest,
ERWeb.Grpc.Eventrelay.DeleteDestinationsFromApiKeyResponse
)
rpc(
:AddTopicsToApiKey,
ERWeb.Grpc.Eventrelay.AddTopicsToApiKeyRequest,
ERWeb.Grpc.Eventrelay.AddTopicsToApiKeyResponse
)
rpc(
:DeleteTopicsFromApiKey,
ERWeb.Grpc.Eventrelay.DeleteTopicsFromApiKeyRequest,
ERWeb.Grpc.Eventrelay.DeleteTopicsFromApiKeyResponse
)
end
defmodule ERWeb.Grpc.Eventrelay.ApiKeys.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.ApiKeys.Service
end
defmodule ERWeb.Grpc.Eventrelay.JWT.Service do
use GRPC.Service, name: "eventrelay.JWT", protoc_gen_elixir_version: "0.12.0"
rpc(:CreateJWT, ERWeb.Grpc.Eventrelay.CreateJWTRequest, ERWeb.Grpc.Eventrelay.CreateJWTResponse)
end
defmodule ERWeb.Grpc.Eventrelay.JWT.Stub do
use GRPC.Stub, service: ERWeb.Grpc.Eventrelay.JWT.Service
end