Packages
cratis_chronicle_contracts
15.35.2
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/observation_webhooks.pb.ex
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.ObserverOwner do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :None, 0
field :Client, 1
field :Kernel, 2
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.AddWebhooks do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Owner, 2, type: Cratis.Chronicle.Contracts.Observation.Webhooks.ObserverOwner, enum: true
field :Webhooks, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookDefinition
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.BasicAuthorization do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Username, 1, type: :string
field :Password, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.BearerTokenAuthorization do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Token, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.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.Webhooks.GetWebhooksRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.IEnumerable_WebhookDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :items, 1,
repeated: true,
type: Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookDefinition
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.OAuthAuthorization do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Authority, 1, type: :string
field :ClientId, 2, type: :string
field :ClientSecret, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.OneOf_BasicAuthorization_BearerTokenAuthorization_OAuthAuthorization do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Value0, 1, type: Cratis.Chronicle.Contracts.Observation.Webhooks.BasicAuthorization
field :Value1, 2, type: Cratis.Chronicle.Contracts.Observation.Webhooks.BearerTokenAuthorization
field :Value2, 3, type: Cratis.Chronicle.Contracts.Observation.Webhooks.OAuthAuthorization
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.RemoveWebhooks do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventStore, 1, type: :string
field :Webhooks, 3, repeated: true, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.TestOAuthAuthorizationRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Authority, 1, type: :string
field :ClientId, 2, type: :string
field :ClientSecret, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.TestOAuthAuthorizationResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Success, 1, type: :bool
field :ErrorMessage, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.TestWebhookRequest do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Target, 1, type: Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookTarget
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.TestWebhookResponse do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Success, 1, type: :bool
field :ErrorMessage, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookDefinition do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :EventSequenceId, 1, type: :string
field :Identifier, 2, type: :string
field :EventTypes, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Observation.Webhooks.EventType
field :Target, 4, type: Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookTarget
field :IsReplayable, 5, type: :bool
field :IsActive, 6, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookTarget.HeadersEntry do
@moduledoc false
use Protobuf, map: true, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookTarget do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.17.0", syntax: :proto3
field :Url, 1, type: :string
field :Authorization, 2,
type:
Cratis.Chronicle.Contracts.Observation.Webhooks.OneOf_BasicAuthorization_BearerTokenAuthorization_OAuthAuthorization
field :Headers, 3,
repeated: true,
type: Cratis.Chronicle.Contracts.Observation.Webhooks.WebhookTarget.HeadersEntry,
map: true
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.Webhooks.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Observation.Webhooks.Webhooks",
protoc_gen_elixir_version: "0.17.0"
rpc :Add, Cratis.Chronicle.Contracts.Observation.Webhooks.AddWebhooks, Google.Protobuf.Empty
rpc :GetWebhooks,
Cratis.Chronicle.Contracts.Observation.Webhooks.GetWebhooksRequest,
Cratis.Chronicle.Contracts.Observation.Webhooks.IEnumerable_WebhookDefinition
rpc :ObserveWebhooks,
Cratis.Chronicle.Contracts.Observation.Webhooks.GetWebhooksRequest,
stream(Cratis.Chronicle.Contracts.Observation.Webhooks.IEnumerable_WebhookDefinition)
rpc :Remove,
Cratis.Chronicle.Contracts.Observation.Webhooks.RemoveWebhooks,
Google.Protobuf.Empty
rpc :TestOAuthAuthorization,
Cratis.Chronicle.Contracts.Observation.Webhooks.TestOAuthAuthorizationRequest,
Cratis.Chronicle.Contracts.Observation.Webhooks.TestOAuthAuthorizationResponse
rpc :TestWebhook,
Cratis.Chronicle.Contracts.Observation.Webhooks.TestWebhookRequest,
Cratis.Chronicle.Contracts.Observation.Webhooks.TestWebhookResponse
end
defmodule Cratis.Chronicle.Contracts.Observation.Webhooks.Webhooks.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Observation.Webhooks.Webhooks.Service
end