diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml
index b585293ad..e69bf01d7 100644
--- a/.github/workflows/cli-release.yml
+++ b/.github/workflows/cli-release.yml
@@ -83,6 +83,13 @@ jobs:
CGO_ENABLED=0 GOOS="$os" GOARCH="$arch" go build -trimpath \
-ldflags "-s -w -X main.version=${VERSION} -X main.commit=${GITHUB_SHA} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
-o "dist/${name}/dexcli" ./cmd/dexcli
+ if [[ "${target}" == "linux/amd64" ]]; then
+ runtime_version="$("dist/${name}/dexcli" version)"
+ [[ "${runtime_version}" == "dexcli ${VERSION} "* ]] || {
+ echo "dexcli runtime version does not match ${VERSION}: ${runtime_version}" >&2
+ exit 1
+ }
+ fi
cp LICENSE LEGACY_NOTICES.md "dist/${name}/"
cp -R LICENSES "dist/${name}/LICENSES"
tar -C "dist/${name}" -czf "dist/${name}.tar.gz" \
diff --git a/.github/workflows/docker-image-release.yml b/.github/workflows/docker-image-release.yml
index 0eec542a8..3daa2cdb5 100644
--- a/.github/workflows/docker-image-release.yml
+++ b/.github/workflows/docker-image-release.yml
@@ -51,6 +51,20 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
+ - name: Verify Server runtime version
+ env:
+ SERVER_VERSION: ${{ steps.meta.outputs.tag }}
+ run: |
+ docker build \
+ --build-arg "SERVER_VERSION=${SERVER_VERSION}" \
+ --file server/Dockerfile \
+ --tag dex-server-release-check \
+ .
+ runtime_version="$(docker run --rm --entrypoint /dex/dex-server dex-server-release-check --version)"
+ [[ "${runtime_version}" == *"${SERVER_VERSION}"* ]] || {
+ echo "Server runtime version does not match ${SERVER_VERSION}: ${runtime_version}" >&2
+ exit 1
+ }
- name: Build and push
uses: docker/build-push-action@v7
with:
@@ -59,3 +73,5 @@ jobs:
push: true
platforms: linux/arm64,linux/amd64
tags: ${{ secrets.DOCKERHUB_USERNAME }}/dex-server:${{ steps.meta.outputs.tag }}
+ build-args: |
+ SERVER_VERSION=${{ steps.meta.outputs.tag }}
diff --git a/.github/workflows/sdk-python-ci.yml b/.github/workflows/sdk-python-ci.yml
index 11b2764e6..86e09ffe4 100644
--- a/.github/workflows/sdk-python-ci.yml
+++ b/.github/workflows/sdk-python-ci.yml
@@ -105,6 +105,7 @@ jobs:
dex/_grpc_errors.py \
dex/_invocation_context.py \
dex/_native.pyi \
+ dex/_server_protocol.py \
dex/_utils.py \
dex/_value_hydrator.py \
dex/_value_mapper.py \
@@ -112,6 +113,7 @@ jobs:
dex/_worker_service.py \
dex/attribute.py \
dex/attribute_match.py \
+ dex/async_worker.py \
dex/blob_cache.py \
dex/channel.py \
dex/client.py \
diff --git a/.github/workflows/sdk-python-publish.yml b/.github/workflows/sdk-python-publish.yml
index c93dddc0c..b8645eb02 100644
--- a/.github/workflows/sdk-python-publish.yml
+++ b/.github/workflows/sdk-python-publish.yml
@@ -143,12 +143,21 @@ jobs:
args: --release --locked --compatibility pypi --out dist
- name: Smoke test installed wheel
shell: bash
+ env:
+ RELEASE_VERSION: ${{ needs.prepare.outputs.version }}
run: |
python -m pip install sdk-python/dist/*.whl
python - <<'PY'
+ import os
import tempfile
+ from importlib.metadata import version
from dex import BlobCacheConfig, open_blob_cache
+ from dex._server_protocol import sdk_version
+
+ expected_version = os.environ["RELEASE_VERSION"]
+ assert version("dex-python-sdk") == expected_version
+ assert sdk_version() == expected_version
with tempfile.TemporaryDirectory() as directory:
cache = open_blob_cache(BlobCacheConfig(directory, 1024 * 1024))
diff --git a/.github/workflows/sdk-rust-publish.yml b/.github/workflows/sdk-rust-publish.yml
index b6778b551..8f73f69e3 100644
--- a/.github/workflows/sdk-rust-publish.yml
+++ b/.github/workflows/sdk-rust-publish.yml
@@ -102,6 +102,13 @@ jobs:
--stage-protocol
- name: Validate stamped workspace
run: cargo metadata --locked --no-deps --format-version 1
+ - name: Verify runtime version
+ env:
+ DEX_EXPECTED_SDK_VERSION: ${{ steps.release.outputs.version }}
+ run: >-
+ cargo test --locked -p dex-sdk
+ server_protocol::tests::runtime_version_matches_release
+ -- --exact
- name: Build independently publishable crates
run: |
cargo package --locked --allow-dirty -p dex-blob-cache -p dex-protocol
diff --git a/.github/workflows/sdk-typescript-publish.yml b/.github/workflows/sdk-typescript-publish.yml
index fd0e4fa4b..10f194aad 100644
--- a/.github/workflows/sdk-typescript-publish.yml
+++ b/.github/workflows/sdk-typescript-publish.yml
@@ -132,6 +132,16 @@ jobs:
run: npm run typecheck
- name: Build TypeScript
run: npm run build
+ - name: Verify runtime version
+ env:
+ RELEASE_VERSION: ${{ steps.release.outputs.version }}
+ run: |
+ node --input-type=module <<'NODE'
+ import { sdkVersion } from "./dist/src/sdk-version.generated.js";
+ if (sdkVersion !== process.env.RELEASE_VERSION) {
+ throw new Error(`runtime version ${sdkVersion} does not match ${process.env.RELEASE_VERSION}`);
+ }
+ NODE
- name: Test package
run: node --test dist/test/*.test.js
- name: Inspect package contents
diff --git a/cli/README.md b/cli/README.md
index f6d2d024f..c5c1e41d1 100644
--- a/cli/README.md
+++ b/cli/README.md
@@ -353,6 +353,23 @@ binary does not read `web/`, `node_modules`, or the source tree.
- “attribute index synchronization failed”: operators should verify that Dex
can list and add backend visibility indexes. Workers never require a manual
registration command.
+
+## Version compatibility
+
+`dexcli version` continues to print build metadata. Use `dexcli version check`
+to call `GetServerInfo` and compare dexcli's inclusive Server protocol interval
+with the Server interval:
+
+```shell
+dexcli version check --server dex.example.internal:8801 --output json
+```
+
+The command reports both artifact versions, both intervals, the highest common
+protocol, and `compatible`. It exits 0 only for a valid overlapping interval.
+Connection failures, an unimplemented RPC, invalid intervals, and nonoverlapping
+intervals produce a structured error and exit 1. The dexcli artifact version is
+injected by the release build and is diagnostic only.
+
## License
[Sustainable Use License 1.0](LICENSE), with legacy portions under their
diff --git a/cli/cmd/dexcli/main.go b/cli/cmd/dexcli/main.go
index 6bd0697e0..2861b71a0 100644
--- a/cli/cmd/dexcli/main.go
+++ b/cli/cmd/dexcli/main.go
@@ -47,14 +47,20 @@ func run(ctx context.Context, args []string) error {
return dev.Execute(ctx, args[1:], os.Stdout, os.Stderr, version)
case "codec-server":
return codecserver.Execute(ctx, args[1:], os.Stdout, os.Stderr)
- case "version", "--version", "-v":
+ case "version":
+ if len(args) > 1 {
+ return command.NewApp(os.Stdin, os.Stdout, os.Stderr, version).Execute(ctx, args)
+ }
+ fmt.Fprintf(os.Stdout, "dexcli %s (commit %s, built %s)\n", version, commit, date)
+ return nil
+ case "--version", "-v":
fmt.Fprintf(os.Stdout, "dexcli %s (commit %s, built %s)\n", version, commit, date)
return nil
case "help", "--help", "-h":
printUsage(os.Stdout)
return nil
default:
- return command.NewApp(os.Stdin, os.Stdout, os.Stderr).Execute(ctx, args)
+ return command.NewApp(os.Stdin, os.Stdout, os.Stderr, version).Execute(ctx, args)
}
}
@@ -68,5 +74,5 @@ func printUsage(output *os.File) {
fmt.Fprintln(output, " visualize Render a static Flow graph from Go or Python source")
fmt.Fprintln(output, " flow Search, inspect, watch, stop, or reset Flows")
fmt.Fprintln(output, " api List, describe, or call FlowService RPCs")
- fmt.Fprintln(output, " version Print version information")
+ fmt.Fprintln(output, " version Print version information or check Server compatibility")
}
diff --git a/cli/internal/command/app.go b/cli/internal/command/app.go
index f1a55f275..d43bd4a7b 100644
--- a/cli/internal/command/app.go
+++ b/cli/internal/command/app.go
@@ -18,14 +18,15 @@ import (
)
type App struct {
- stdin io.Reader
- stdout io.Writer
- stderr io.Writer
- getenv func(string) string
- openBrowser func(string) error
+ stdin io.Reader
+ stdout io.Writer
+ stderr io.Writer
+ getenv func(string) string
+ openBrowser func(string) error
+ artifactVersion string
}
-func NewApp(stdin io.Reader, stdout io.Writer, stderr io.Writer) *App {
+func NewApp(stdin io.Reader, stdout io.Writer, stderr io.Writer, artifactVersions ...string) *App {
if stdin == nil {
panic("command stdin must not be nil")
}
@@ -35,12 +36,20 @@ func NewApp(stdin io.Reader, stdout io.Writer, stderr io.Writer) *App {
if stderr == nil {
panic("command stderr must not be nil")
}
+ artifactVersion := "dev"
+ if len(artifactVersions) > 1 {
+ panic("command accepts at most one artifact version")
+ }
+ if len(artifactVersions) == 1 {
+ artifactVersion = artifactVersions[0]
+ }
return &App{
- stdin: stdin,
- stdout: stdout,
- stderr: stderr,
- getenv: os.Getenv,
- openBrowser: openVisualizationBrowser,
+ stdin: stdin,
+ stdout: stdout,
+ stderr: stderr,
+ getenv: os.Getenv,
+ openBrowser: openVisualizationBrowser,
+ artifactVersion: artifactVersion,
}
}
@@ -71,6 +80,8 @@ func (a *App) Execute(ctx context.Context, args []string) error {
return newFlowCommand(a.stdin, a.stdout, a.stderr).Execute(ctx, remaining[1:], options)
case "api":
return newAPICommand(a.stdin, a.stdout, a.stderr).Execute(ctx, remaining[1:], options)
+ case "version":
+ return a.executeVersion(ctx, remaining[1:], options)
case "help", "--help", "-h":
a.printUsage()
return nil
@@ -117,6 +128,7 @@ func (a *App) printUsage() {
fmt.Fprintln(a.stdout, " visualize Render a static Flow graph from Go or Python source")
fmt.Fprintln(a.stdout, " flow Start, operate, inspect, or watch Flows")
fmt.Fprintln(a.stdout, " api List, describe, or call FlowService RPCs")
+ fmt.Fprintln(a.stdout, " version Check dexcli and Server protocol compatibility")
fmt.Fprintln(a.stdout)
fmt.Fprintln(a.stdout, "Global flags:")
fmt.Fprintln(a.stdout, " --server host:port Dex FlowService target")
diff --git a/cli/internal/command/command_integ_test.go b/cli/internal/command/command_integ_test.go
index 6e6b92e6c..d5f7b5cdd 100644
--- a/cli/internal/command/command_integ_test.go
+++ b/cli/internal/command/command_integ_test.go
@@ -52,6 +52,25 @@ type testFlowService struct {
timeTravelRequest *dexpb.ResetFlowRequest
waitStarted chan struct{}
waitOnce sync.Once
+ serverInfo *dexpb.ServerInfo
+ serverInfoFailure error
+}
+
+func (s *testFlowService) GetServerInfo(
+ context.Context,
+ *emptypb.Empty,
+) (*dexpb.ServerInfo, error) {
+ if s.serverInfoFailure != nil {
+ return nil, s.serverInfoFailure
+ }
+ if s.serverInfo != nil {
+ return s.serverInfo, nil
+ }
+ return &dexpb.ServerInfo{
+ ServerVersion: "test-server",
+ MinimumSupportedProtocolVersion: 1,
+ CurrentProtocolVersion: 1,
+ }, nil
}
func (s *testFlowService) StartFlow(
@@ -582,6 +601,119 @@ func TestAPIDescriptorIncludesEveryFlowServiceMethod(t *testing.T) {
}
}
+func TestVersionCheckReportsNegotiatedProtocol(t *testing.T) {
+ _, address := startTestFlowService(t)
+ result := executeTestCommand(t, nil, "version", "check", "--server", address)
+ if result["compatible"] != true || result["negotiatedProtocol"] != float64(1) {
+ t.Fatalf("unexpected version check result: %#v", result)
+ }
+ if result["clientVersion"] != "dev" || result["serverVersion"] != "test-server" {
+ t.Fatalf("unexpected artifact versions: %#v", result)
+ }
+}
+
+func TestVersionCheckRejectsNonoverlappingProtocols(t *testing.T) {
+ service, address := startTestFlowService(t)
+ service.serverInfo = &dexpb.ServerInfo{
+ ServerVersion: "future-server",
+ MinimumSupportedProtocolVersion: 2,
+ CurrentProtocolVersion: 2,
+ }
+ stdout := &bytes.Buffer{}
+ app := NewApp(bytes.NewReader(nil), stdout, &bytes.Buffer{}, "test-cli")
+ err := app.Execute(context.Background(), []string{"version", "check", "--server", address})
+ if err == nil || ExitCode(err) != 1 {
+ t.Fatalf("expected compatibility failure, got %v", err)
+ }
+ errorOutput := &bytes.Buffer{}
+ WriteError(errorOutput, err)
+ var payload map[string]any
+ if decodeErr := json.Unmarshal(errorOutput.Bytes(), &payload); decodeErr != nil {
+ t.Fatal(decodeErr)
+ }
+ errorPayload := payload["error"].(map[string]any)
+ if errorPayload["kind"] != "compatibility" || errorPayload["compatible"] != false {
+ t.Fatalf("unexpected structured error: %#v", errorPayload)
+ }
+}
+
+func TestVersionCheckRejectsInvalidAndUnimplementedServerInfo(t *testing.T) {
+ testCases := []struct {
+ name string
+ serverInfo *dexpb.ServerInfo
+ failure error
+ reason string
+ }{
+ {
+ name: "zero interval",
+ serverInfo: &dexpb.ServerInfo{ServerVersion: "invalid"},
+ reason: "Server protocol interval is invalid",
+ },
+ {
+ name: "reversed interval",
+ serverInfo: &dexpb.ServerInfo{
+ ServerVersion: "invalid",
+ MinimumSupportedProtocolVersion: 2,
+ CurrentProtocolVersion: 1,
+ },
+ reason: "Server protocol interval is invalid",
+ },
+ {
+ name: "unimplemented",
+ failure: status.Error(codes.Unimplemented, "old Server"),
+ reason: "GetServerInfo failed",
+ },
+ }
+ for _, testCase := range testCases {
+ t.Run(testCase.name, func(t *testing.T) {
+ service, address := startTestFlowService(t)
+ service.serverInfo = testCase.serverInfo
+ service.serverInfoFailure = testCase.failure
+ app := NewApp(bytes.NewReader(nil), &bytes.Buffer{}, &bytes.Buffer{}, "test-cli")
+ err := app.Execute(
+ context.Background(),
+ []string{"version", "check", "--server", address},
+ )
+ if err == nil || ExitCode(err) != 1 {
+ t.Fatalf("expected compatibility failure, got %v", err)
+ }
+ errorOutput := &bytes.Buffer{}
+ WriteError(errorOutput, err)
+ var payload map[string]any
+ if decodeErr := json.Unmarshal(errorOutput.Bytes(), &payload); decodeErr != nil {
+ t.Fatal(decodeErr)
+ }
+ errorPayload := payload["error"].(map[string]any)
+ if errorPayload["reason"] != testCase.reason {
+ t.Fatalf("unexpected structured error: %#v", errorPayload)
+ }
+ })
+ }
+}
+
+func TestVersionCheckReportsConnectionFailure(t *testing.T) {
+ listener, err := net.Listen("tcp", "127.0.0.1:0")
+ if err != nil {
+ t.Fatal(err)
+ }
+ address := listener.Addr().String()
+ if err := listener.Close(); err != nil {
+ t.Fatal(err)
+ }
+ app := NewApp(bytes.NewReader(nil), &bytes.Buffer{}, &bytes.Buffer{}, "test-cli")
+ err = app.Execute(context.Background(), []string{
+ "version", "check", "--server", address, "--timeout", "100ms",
+ })
+ if err == nil || ExitCode(err) != 1 {
+ t.Fatalf("expected connection failure, got %v", err)
+ }
+ errorOutput := &bytes.Buffer{}
+ WriteError(errorOutput, err)
+ if !strings.Contains(errorOutput.String(), `"reason":"GetServerInfo failed"`) {
+ t.Fatalf("unexpected structured error: %s", errorOutput.String())
+ }
+}
+
func startTestFlowService(t *testing.T) (*testFlowService, string) {
t.Helper()
listener, err := net.Listen("tcp", "127.0.0.1:0")
diff --git a/cli/internal/command/errors.go b/cli/internal/command/errors.go
index d3b79e848..63ecadb4f 100644
--- a/cli/internal/command/errors.go
+++ b/cli/internal/command/errors.go
@@ -23,6 +23,7 @@ type Error struct {
operation string
kind string
cause error
+ details map[string]any
}
func newUsageError(operation string, cause error) *Error {
@@ -79,8 +80,11 @@ func WriteError(output io.Writer, err error) {
"message": commandError.cause.Error(),
},
}
+ errorPayload := payload["error"].(map[string]any)
+ for key, value := range commandError.details {
+ errorPayload[key] = value
+ }
if rpcStatus, ok := status.FromError(commandError.cause); ok {
- errorPayload := payload["error"].(map[string]any)
errorPayload["grpcCode"] = int32(rpcStatus.Code())
errorPayload["grpcCodeName"] = rpcStatus.Code().String()
details := make([]any, 0, len(rpcStatus.Details()))
diff --git a/cli/internal/command/version.go b/cli/internal/command/version.go
new file mode 100644
index 000000000..c43e6eccf
--- /dev/null
+++ b/cli/internal/command/version.go
@@ -0,0 +1,128 @@
+// Copyright (c) 2026 Super Durable, Inc.
+//
+// Licensed under the Sustainable Use License 1.0.
+// You may not use this file except in compliance with the License.
+// See the LICENSE file in the repository root.
+//
+// SPDX-License-Identifier: LicenseRef-Sustainable-Use-1.0
+
+package command
+
+import (
+ "context"
+ "errors"
+ "flag"
+ "fmt"
+
+ "github.com/superdurable/dex/gen/dexpb"
+)
+
+const (
+ minimumSupportedServerProtocolVersion uint32 = 1
+ maximumSupportedServerProtocolVersion uint32 = 1
+)
+
+func (a *App) executeVersion(ctx context.Context, args []string, options options) error {
+ if len(args) == 0 || args[0] != "check" {
+ return newUsageError("version", fmt.Errorf("expected subcommand check"))
+ }
+ flags := newFlagSet("dexcli version check", a.stderr)
+ addCommonFlags(flags, &options)
+ if err := flags.Parse(args[1:]); err != nil {
+ if errors.Is(err, flag.ErrHelp) {
+ fmt.Fprintln(a.stdout, "Usage: dexcli version check [global flags]")
+ return nil
+ }
+ return newUsageError("version check", err)
+ }
+ if flags.NArg() != 0 {
+ return newUsageError("version check", fmt.Errorf("unexpected arguments: %v", flags.Args()))
+ }
+ if err := options.validate(); err != nil {
+ return newUsageError("version check", err)
+ }
+ return withFlowService(ctx, options, func(callCtx context.Context, client *flowService) error {
+ serverInfo, err := client.service.GetServerInfo(callCtx, emptyRequest())
+ if err != nil {
+ return newCompatibilityError(a.artifactVersion, nil, "GetServerInfo failed", err)
+ }
+ negotiatedProtocol, err := negotiateServerProtocol(serverInfo)
+ if err != nil {
+ return newCompatibilityError(a.artifactVersion, serverInfo, err.Error(), err)
+ }
+ return writeOutput(a.stdout, options.output, map[string]any{
+ "clientVersion": a.artifactVersion,
+ "serverVersion": serverInfo.GetServerVersion(),
+ "clientProtocol": map[string]uint32{
+ "minimum": minimumSupportedServerProtocolVersion,
+ "maximum": maximumSupportedServerProtocolVersion,
+ },
+ "serverProtocol": map[string]uint32{
+ "minimum": serverInfo.GetMinimumSupportedProtocolVersion(),
+ "maximum": serverInfo.GetCurrentProtocolVersion(),
+ },
+ "negotiatedProtocol": negotiatedProtocol,
+ "compatible": true,
+ })
+ })
+}
+
+func negotiateServerProtocol(serverInfo *dexpb.ServerInfo) (uint32, error) {
+ if serverInfo == nil {
+ return 0, fmt.Errorf("Server returned an empty response")
+ }
+ serverMinimum := serverInfo.GetMinimumSupportedProtocolVersion()
+ serverCurrent := serverInfo.GetCurrentProtocolVersion()
+ if minimumSupportedServerProtocolVersion == 0 ||
+ maximumSupportedServerProtocolVersion == 0 ||
+ minimumSupportedServerProtocolVersion > maximumSupportedServerProtocolVersion {
+ return 0, fmt.Errorf("dexcli protocol interval is invalid")
+ }
+ if serverMinimum == 0 || serverCurrent == 0 || serverMinimum > serverCurrent {
+ return 0, fmt.Errorf("Server protocol interval is invalid")
+ }
+ negotiatedProtocol := min(serverCurrent, maximumSupportedServerProtocolVersion)
+ if negotiatedProtocol < serverMinimum ||
+ negotiatedProtocol < minimumSupportedServerProtocolVersion {
+ return 0, fmt.Errorf("protocol intervals do not overlap")
+ }
+ return negotiatedProtocol, nil
+}
+
+func newCompatibilityError(
+ clientVersion string,
+ serverInfo *dexpb.ServerInfo,
+ reason string,
+ cause error,
+) *Error {
+ serverVersion := "unknown"
+ var serverMinimum any = "unknown"
+ var serverMaximum any = "unknown"
+ if serverInfo != nil {
+ serverVersion = serverInfo.GetServerVersion()
+ if serverVersion == "" {
+ serverVersion = "unknown"
+ }
+ serverMinimum = serverInfo.GetMinimumSupportedProtocolVersion()
+ serverMaximum = serverInfo.GetCurrentProtocolVersion()
+ }
+ return &Error{
+ operation: "version check",
+ kind: "compatibility",
+ cause: cause,
+ details: map[string]any{
+ "reason": reason,
+ "compatible": false,
+ "clientVersion": clientVersion,
+ "serverVersion": serverVersion,
+ "clientProtocol": map[string]uint32{
+ "minimum": minimumSupportedServerProtocolVersion,
+ "maximum": maximumSupportedServerProtocolVersion,
+ },
+ "serverProtocol": map[string]any{
+ "minimum": serverMinimum,
+ "maximum": serverMaximum,
+ },
+ },
+ }
+}
diff --git a/docs/content/production/server-operations.mdx b/docs/content/production/server-operations.mdx
index dfedf7796..571d14200 100644
--- a/docs/content/production/server-operations.mdx
+++ b/docs/content/production/server-operations.mdx
@@ -36,6 +36,30 @@ Worker release can change Flow behavior; use the versioning process in
[Application operation](/production/application-operations#versioning-flow-code)
before retiring a definition.
+## Server and SDK protocol compatibility
+
+Dex Server and each SDK release declare inclusive protocol intervals. A Worker
+can start when those intervals overlap. It negotiates the highest common
+protocol, then synchronizes Attribute indexes, then binds WorkerService. The
+Server and SDK artifact versions are diagnostic and do not decide compatibility.
+
+When upgrading a deployment that predates **GetServerInfo**, upgrade the Server
+first. Older Servers do not implement the check and new Workers reject them.
+After that first upgrade, a new SDK can use an older Server when it retains the
+older protocol, and a new Server can use an older SDK while their intervals
+still overlap.
+
+A breaking Server release raises its minimum protocol. Stop old Workers and
+their traffic before that Server upgrade. Upgrade the Server and SDKs in a
+maintenance window, then restart traffic. Alternatively, use isolated blue and
+green environments so deployments with disjoint intervals never communicate.
+Running Workers do not renegotiate after a Server upgrade, so stop them
+explicitly before a breaking change.
+
+Protocol compatibility covers the Worker-to-Server API only. It does not
+replace the compatibility rules for open Flows, including Flow type names, Step
+graphs, and persisted payloads.
+
## Server components
The dex-server image starts Dex Web, API, and Interpreter in one process by
diff --git a/docs/content/references/cli.mdx b/docs/content/references/cli.mdx
index 8033bba0e..aebb076a3 100644
--- a/docs/content/references/cli.mdx
+++ b/docs/content/references/cli.mdx
@@ -61,6 +61,24 @@ protobuf JSON and does not perform friendly value hydration.
are worker callbacks and server-internal protocols rather than public operator
APIs.
+## Check protocol compatibility
+
+**dexcli version** prints the CLI build version. **dexcli version check** calls
+the Server and verifies that its inclusive protocol interval overlaps the
+interval built into this CLI:
+
+```bash
+dexcli version check --server dex.example.internal:8801
+dexcli version check --output table
+```
+
+A successful result includes the client and Server versions, both intervals,
+the highest common protocol as **negotiatedProtocol**, and **compatible: true**.
+It exits with status 0. An unimplemented information RPC, invalid response,
+connection failure, or disjoint interval produces a structured compatibility
+error and exits with status 1. The command supports the normal **--server**,
+**--timeout**, and **--output** flags.
+
## Output and errors
JSON is the default stable output. **--output table** is intended for human
diff --git a/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/production/server-operations.mdx b/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/production/server-operations.mdx
index ad426a1ce..5e1d1ea10 100644
--- a/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/production/server-operations.mdx
+++ b/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/production/server-operations.mdx
@@ -32,6 +32,24 @@ dexcli dev
定义前,使用[应用运维](/production/application-operations#versioning-flow-code)中的
版本控制流程。
+## Server 与 SDK 协议兼容性
+
+Dex Server 和每个 SDK release 都声明一个包含上下界的协议区间。两个区间存在交集时,
+Worker 才能启动。Worker 先选择交集中的最高协议,再同步 Attribute index,最后绑定
+WorkerService。Server 和 SDK 的 artifact version 只用于诊断,不参与兼容判断。
+
+从不支持 **GetServerInfo** 的历史 deployment 升级时,必须先升级 Server。旧 Server 没有
+实现该检查,新 Worker 会拒绝连接。首次升级完成后,只要仍保留旧协议,新 SDK 就可以使用
+旧 Server;只要区间仍有交集,新 Server 也可以使用旧 SDK。
+
+Server breaking release 会提高最低协议版本。升级此类 Server 前,先停止旧 Worker 及其
+流量。在维护窗口内升级 Server 和 SDK,然后恢复流量。也可以使用相互隔离的蓝绿环境,
+确保协议区间不相交的 deployment 不会通信。已经运行的 Worker 不会在 Server 升级后自动
+重新协商,因此 breaking change 前必须主动停止它们。
+
+协议兼容只覆盖 Worker 与 Server 之间的 API。它不能替代开放 Flow 的兼容策略,包括
+Flow type name、Step graph 和持久化 payload。
+
## Server 组件
dex-server 镜像默认在同一个 process 中启动 Dex Web、API 和 Interpreter。容器在 8801
diff --git a/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/references/cli.mdx b/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/references/cli.mdx
new file mode 100644
index 000000000..38ac2a494
--- /dev/null
+++ b/docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/references/cli.mdx
@@ -0,0 +1,84 @@
+---
+id: cli
+title: Dex CLI
+sidebar_label: CLI
+---
+
+# Dex CLI
+
+**dexcli** 提供以 JSON 为主的 Flow 运维和检查接口,适合 shell automation、AI agent
+和人工操作。
+
+## 连接 Dex
+
+command 默认连接 **127.0.0.1:8801**。可通过 **DEX_FLOW_SERVICE_ADDRESS** 设置
+process 级目标,或为单次 command 传入 **--server**。Server address 必须是 plaintext
+gRPC **host:port**,不能是 HTTP URL。
+
+```bash
+DEX_FLOW_SERVICE_ADDRESS=dex.example.internal:8801 dexcli health
+dexcli --server 127.0.0.1:9901 flow search
+```
+
+## 易用的 Flow 操作
+
+使用 **flow search**、**summary**、**state**、**history** 和 **inspect** 获取有界的
+JSON response。**inspect** 会组合 summary、current state 和 history,适合作为调查 Flow
+时的起点。
+
+```bash
+dexcli flow inspect order-123 --all-history
+```
+
+stored string 和 object 默认会被 hydrate。只需要结构和 Blob identity 时,使用
+**--no-hydrate**。此时输出包含稳定的 **__dexBlobReference** object,而不是 stored
+payload。
+
+**flow watch** 会先输出已有的 semantic history event,再 long-poll 新 event。每行是一个
+JSON object。Flow 到达 terminal status 后 command 会停止;**--follow-runs** 会在
+Continue-As-New 后跟随 current run。
+
+stop 和 time travel 必须同时提供准确的 **--run-id** 和显式 **--yes**。这样可以防止在解析
+旧 run 后误改较新的 run。
+
+## 完整的 public API 访问
+
+**api** command 暴露已安装 CLI 所知的全部 public **FlowService** RPC:
+
+```bash
+dexcli api list
+dexcli api describe InvokeRPC
+dexcli api call InvokeRPC --data @invoke.json --yes
+```
+
+**api describe** 返回 request 和 response field、oneof、enum、map 以及可达的 message
+definition。**api call** 通过 inline string、**@file** 或 **--data -** 的 stdin 接受
+canonical protobuf JSON。它返回 canonical protobuf JSON,不执行易用层的 value hydration。
+
+**WorkerService** 和 **InternalService** 是 Worker callback 与 Server internal protocol,
+因此不会出现在 public operator API 中。
+
+## 检查协议兼容性
+
+**dexcli version** 输出 CLI build version。**dexcli version check** 调用 Server,并验证
+Server 的闭协议区间是否与当前 CLI 内置的区间相交:
+
+```bash
+dexcli version check --server dex.example.internal:8801
+dexcli version check --output table
+```
+
+成功结果包含 client 与 Server version、双方区间、作为 **negotiatedProtocol** 的最高公共
+协议,以及 **compatible: true**,exit status 为 0。信息 RPC 未实现、response 无效、
+连接失败或区间不相交时,command 会输出结构化 compatibility error,并以 status 1 退出。
+该 command 支持通用的 **--server**、**--timeout** 和 **--output** flag。
+
+## 输出和错误
+
+JSON 是默认的稳定输出。**--output table** 用于人工阅读,不是 machine compatibility
+contract。对有界 command 使用 **--timeout 0** 可以关闭默认的 30 秒 client deadline;
+watch 会自行管理 long-poll lifecycle,直到被中断。
+
+error 以 JSON 写入 stderr。其中包含 **kind**、**operation** 和 **message**;适用时还包含
+**grpcCode**、**grpcCodeName** 和结构化 status detail。exit status 2 表示 usage 无效或
+缺少 confirmation,status 1 表示 request 失败。
diff --git a/protos/README.md b/protos/README.md
index 4d36c2569..b7df3c69b 100644
--- a/protos/README.md
+++ b/protos/README.md
@@ -336,3 +336,11 @@ make -C protos proto
`make -C server idl-code-gen` and `make -C sdk-go idl-code-gen` delegate to `make -C protos proto`.
When `dex.proto` changes, commit every generated output from the full command.
Component-only targets are for troubleshooting without an IDL change.
+
+## Protocol compatibility
+
+FlowService exposes `GetServerInfo`. Its response contains the diagnostic Server
+artifact version and the inclusive protocol interval supported by that Server.
+Workers and dexcli embed their own inclusive Server protocol interval. They are
+compatible when the intervals overlap and negotiate the highest common version.
+Protocol numbers increase monotonically and are never reused.
diff --git a/protos/dex.proto b/protos/dex.proto
index 6afbfd47c..c0c6a840e 100644
--- a/protos/dex.proto
+++ b/protos/dex.proto
@@ -73,6 +73,8 @@ option java_outer_classname = "DexProto";
// Hosted by Dex server; SDKs call these RPCs.
service FlowService {
+ // Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ rpc GetServerInfo(google.protobuf.Empty) returns (ServerInfo);
rpc StartFlow(StartFlowRequest) returns (StartFlowResponse);
rpc PublishToChannel(PublishToChannelRequest) returns (google.protobuf.Empty);
rpc GetChannelMessages(GetChannelMessagesRequest) returns (GetChannelMessagesResponse);
@@ -101,6 +103,16 @@ service FlowService {
rpc HealthCheck(google.protobuf.Empty) returns (HealthInfo);
}
+// Describes the Dex Server release and the inclusive protocol range it supports.
+message ServerInfo {
+ // Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ string server_version = 1;
+ // Oldest protocol version still accepted by this Server.
+ uint32 minimum_supported_protocol_version = 2;
+ // Newest protocol version implemented by this Server.
+ uint32 current_protocol_version = 3;
+}
+
// Hosted by Dex worker; server calls these RPCs.
service WorkerService {
rpc InvokeWaitForMethod(InvokeWaitForMethodRequest) returns (stream InvokeWaitForMethodOutput);
diff --git a/sdk-go/README.md b/sdk-go/README.md
index ad8a059ee..dfab2f002 100644
--- a/sdk-go/README.md
+++ b/sdk-go/README.md
@@ -659,3 +659,16 @@ The Actions run also publishes the report directory as
The detailed design and later phase boundaries are in the
[Go SDK rewrite plan](../docs/design/plan/go-sdk-rewrite.md).
+
+## Server protocol compatibility
+
+Worker startup calls `GetServerInfo`, negotiates the highest version in the
+intersection of the Server and Go SDK protocol intervals, synchronizes Attribute
+indexes, and then binds WorkerService. The initial SDK interval is `[1,1]`.
+Missing server information, invalid or disjoint intervals, and RPC failures stop
+startup before binding. The negotiated protocol is retained for future
+protocol-specific paths.
+
+The diagnostic SDK version comes from Go build information for the
+`github.com/superdurable/dex/sdk-go` module. Source builds without module version
+metadata report `dev`; neither value changes compatibility decisions.
diff --git a/sdk-go/dex/server_protocol.go b/sdk-go/dex/server_protocol.go
new file mode 100644
index 000000000..290f11ad0
--- /dev/null
+++ b/sdk-go/dex/server_protocol.go
@@ -0,0 +1,132 @@
+// Copyright (c) 2026 Super Durable, Inc.
+//
+// Licensed under the Sustainable Use License 1.0.
+// You may not use this file except in compliance with the License.
+// See the LICENSE file in the repository root.
+//
+// SPDX-License-Identifier: LicenseRef-Sustainable-Use-1.0
+
+package dex
+
+import (
+ "fmt"
+ "runtime/debug"
+ "strings"
+
+ "github.com/superdurable/dex/sdk-go/gen/dexpb"
+)
+
+const (
+ minimumSupportedServerProtocolVersion uint32 = 1
+ maximumSupportedServerProtocolVersion uint32 = 1
+ goSDKModulePath = "github.com/superdurable/dex/sdk-go"
+)
+
+func negotiateServerProtocol(
+ serverInfo *dexpb.ServerInfo,
+ sdkVersion string,
+) (uint32, error) {
+ if serverInfo == nil {
+ return 0, serverProtocolError(
+ sdkVersion,
+ "unknown",
+ 0,
+ 0,
+ "Server returned an empty response",
+ )
+ }
+ serverMinimum := serverInfo.GetMinimumSupportedProtocolVersion()
+ serverCurrent := serverInfo.GetCurrentProtocolVersion()
+ if minimumSupportedServerProtocolVersion == 0 ||
+ maximumSupportedServerProtocolVersion == 0 ||
+ minimumSupportedServerProtocolVersion > maximumSupportedServerProtocolVersion {
+ return 0, serverProtocolError(
+ sdkVersion,
+ serverInfo.GetServerVersion(),
+ serverMinimum,
+ serverCurrent,
+ "Go SDK protocol interval is invalid",
+ )
+ }
+ if serverMinimum == 0 || serverCurrent == 0 || serverMinimum > serverCurrent {
+ return 0, serverProtocolError(
+ sdkVersion,
+ serverInfo.GetServerVersion(),
+ serverMinimum,
+ serverCurrent,
+ "Server protocol interval is invalid",
+ )
+ }
+ negotiatedProtocolVersion := min(serverCurrent, maximumSupportedServerProtocolVersion)
+ if negotiatedProtocolVersion < serverMinimum ||
+ negotiatedProtocolVersion < minimumSupportedServerProtocolVersion {
+ return 0, serverProtocolError(
+ sdkVersion,
+ serverInfo.GetServerVersion(),
+ serverMinimum,
+ serverCurrent,
+ "protocol intervals do not overlap",
+ )
+ }
+ return negotiatedProtocolVersion, nil
+}
+
+func serverProtocolRequestError(sdkVersion string, err error) error {
+ return fmt.Errorf(
+ "dex: Go SDK version %q protocol [%d,%d] is incompatible with Server version %q protocol [unknown,unknown]: GetServerInfo failed: %w",
+ sdkVersion,
+ minimumSupportedServerProtocolVersion,
+ maximumSupportedServerProtocolVersion,
+ "unknown",
+ err,
+ )
+}
+
+func serverProtocolError(
+ sdkVersion string,
+ serverVersion string,
+ serverMinimum uint32,
+ serverCurrent uint32,
+ reason string,
+) error {
+ if serverVersion == "" {
+ serverVersion = "unknown"
+ }
+ return fmt.Errorf(
+ "dex: Go SDK version %q protocol [%d,%d] is incompatible with Server version %q protocol [%d,%d]: %s",
+ sdkVersion,
+ minimumSupportedServerProtocolVersion,
+ maximumSupportedServerProtocolVersion,
+ serverVersion,
+ serverMinimum,
+ serverCurrent,
+ reason,
+ )
+}
+
+func currentGoSDKVersion() string {
+ buildInfo, ok := debug.ReadBuildInfo()
+ if !ok {
+ return "dev"
+ }
+ if buildInfo.Main.Path == goSDKModulePath {
+ return displayGoModuleVersion(buildInfo.Main.Version)
+ }
+ for _, dependency := range buildInfo.Deps {
+ if dependency.Path != goSDKModulePath {
+ continue
+ }
+ if dependency.Replace != nil {
+ return displayGoModuleVersion(dependency.Replace.Version)
+ }
+ return displayGoModuleVersion(dependency.Version)
+ }
+ return "dev"
+}
+
+func displayGoModuleVersion(version string) string {
+ if version == "" || version == "(devel)" {
+ return "dev"
+ }
+ return strings.TrimPrefix(version, "v")
+}
diff --git a/sdk-go/dex/worker.go b/sdk-go/dex/worker.go
index 8e550c2c8..8751e59e5 100644
--- a/sdk-go/dex/worker.go
+++ b/sdk-go/dex/worker.go
@@ -24,6 +24,7 @@ import (
"github.com/superdurable/dex/sdk-go/gen/dexpb"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
+ "google.golang.org/protobuf/types/known/emptypb"
)
const (
@@ -74,6 +75,8 @@ type Worker struct {
flowConn *grpc.ClientConn
flowService dexpb.FlowServiceClient
attributeIndexSyncTimeout time.Duration
+ sdkVersion string
+ negotiatedProtocolVersion uint32
logger Logger
lifecycleMu sync.Mutex
@@ -142,6 +145,7 @@ func NewWorker(
flowConn: flowConn,
flowService: flowService,
attributeIndexSyncTimeout: syncTimeout,
+ sdkVersion: currentGoSDKVersion(),
logger: logger,
state: workerCreated,
done: make(chan struct{}),
@@ -248,9 +252,9 @@ func validatePlaintextTarget(address string, requireHostPort bool) error {
// Start serves WorkerService and blocks until Stop or a serve failure.
//
-// Start may be called exactly once. Before listening, it synchronizes Attribute
-// indexes and waits up to
-// WorkerOptions.AttributeIndexSyncTimeout for Dex to accept the Registry's indexes.
+// Start may be called exactly once. Before listening, it negotiates a Server
+// protocol, synchronizes Attribute indexes, and waits up to
+// WorkerOptions.AttributeIndexSyncTimeout for each startup request.
// It returns nil after a normal Stop, or an error for synchronization, listener,
// serving, or invalid lifecycle state failures. Call Start on a dedicated goroutine
// when the application must continue doing other work.
@@ -261,8 +265,27 @@ func (worker *Worker) Start() error {
worker.lifecycleMu.Unlock()
return fmt.Errorf("dex: Worker cannot start from state %s", state)
}
+ serverInfoCtx, cancelServerInfo := context.WithTimeout(
+ context.Background(),
+ worker.attributeIndexSyncTimeout,
+ )
+ serverInfo, err := worker.flowService.GetServerInfo(serverInfoCtx, &emptypb.Empty{})
+ cancelServerInfo()
+ if err != nil {
+ worker.state = workerStopped
+ worker.lifecycleMu.Unlock()
+ worker.finish()
+ return serverProtocolRequestError(worker.sdkVersion, err)
+ }
+ worker.negotiatedProtocolVersion, err = negotiateServerProtocol(serverInfo, worker.sdkVersion)
+ if err != nil {
+ worker.state = workerStopped
+ worker.lifecycleMu.Unlock()
+ worker.finish()
+ return err
+ }
syncCtx, cancelSync := context.WithTimeout(context.Background(), worker.attributeIndexSyncTimeout)
- _, err := worker.flowService.SyncAttributeIndexes(syncCtx, &dexpb.SyncAttributeIndexRequest{
+ _, err = worker.flowService.SyncAttributeIndexes(syncCtx, &dexpb.SyncAttributeIndexRequest{
AttributeIndexes: worker.registry.attributeIndexes,
})
cancelSync()
diff --git a/sdk-go/dex/worker_integration_test.go b/sdk-go/dex/worker_integration_test.go
index f70ec02a6..4e83bfd70 100644
--- a/sdk-go/dex/worker_integration_test.go
+++ b/sdk-go/dex/worker_integration_test.go
@@ -31,6 +31,7 @@ import (
"google.golang.org/grpc/credentials/insecure"
"google.golang.org/grpc/status"
"google.golang.org/grpc/test/bufconn"
+ "google.golang.org/protobuf/types/known/emptypb"
)
var (
@@ -974,6 +975,11 @@ func TestWorkerSynchronizesAttributeIndexesBeforeListening(t *testing.T) {
probeAddress: address,
received: make(chan *dexpb.SyncAttributeIndexRequest, 1),
wasListening: make(chan bool, 1),
+ serverInfo: &dexpb.ServerInfo{
+ ServerVersion: "test",
+ MinimumSupportedProtocolVersion: 1,
+ CurrentProtocolVersion: 2,
+ },
}
flowServiceAddress := startWorkerFlowService(t, flowService)
worker, err := newWorkerForTest(t, []Flow{flow}, WorkerOptions{
@@ -989,6 +995,9 @@ func TestWorkerSynchronizesAttributeIndexesBeforeListening(t *testing.T) {
"WorkerTestStatus": dexpb.IndexType_INDEX_TYPE_KEYWORD,
}, request.AttributeIndexes)
require.False(t, <-flowService.wasListening)
+ require.Equal(t, uint32(1), worker.negotiatedProtocolVersion)
+ require.Equal(t, "dev", worker.sdkVersion)
+ require.Equal(t, []string{"GetServerInfo", "SyncAttributeIndexes"}, flowService.recordedCalls())
require.Eventually(t, func() bool {
connection, dialErr := net.DialTimeout("tcp", address, 50*time.Millisecond)
if dialErr != nil {
@@ -1001,10 +1010,79 @@ func TestWorkerSynchronizesAttributeIndexesBeforeListening(t *testing.T) {
require.NoError(t, <-startResult)
}
+func TestWorkerProtocolFailureKeepsIndexesUnsynchronizedAndPortClosed(t *testing.T) {
+ testCases := []struct {
+ name string
+ serverInfo *dexpb.ServerInfo
+ serverInfoFailure error
+ errorDetail string
+ }{
+ {
+ name: "Server minimum exceeds SDK maximum",
+ serverInfo: &dexpb.ServerInfo{
+ ServerVersion: "future",
+ MinimumSupportedProtocolVersion: 2,
+ CurrentProtocolVersion: 2,
+ },
+ errorDetail: "do not overlap",
+ },
+ {
+ name: "zero interval",
+ serverInfo: &dexpb.ServerInfo{
+ ServerVersion: "invalid",
+ },
+ errorDetail: "interval is invalid",
+ },
+ {
+ name: "reversed interval",
+ serverInfo: &dexpb.ServerInfo{
+ ServerVersion: "invalid",
+ MinimumSupportedProtocolVersion: 2,
+ CurrentProtocolVersion: 1,
+ },
+ errorDetail: "interval is invalid",
+ },
+ {
+ name: "unimplemented",
+ serverInfoFailure: status.Error(codes.Unimplemented, "old Server"),
+ errorDetail: "GetServerInfo failed",
+ },
+ {
+ name: "request failure",
+ serverInfoFailure: status.Error(codes.Unavailable, "offline"),
+ errorDetail: "GetServerInfo failed",
+ },
+ }
+ for _, testCase := range testCases {
+ t.Run(testCase.name, func(t *testing.T) {
+ address := unusedWorkerAddress(t)
+ flowService := &workerSyncFlowService{
+ serverInfo: testCase.serverInfo,
+ serverInfoFailure: testCase.serverInfoFailure,
+ }
+ flowServiceAddress := startWorkerFlowService(t, flowService)
+ worker, err := newWorkerForTest(t, []Flow{workerFlow}, WorkerOptions{
+ BindAddress: address,
+ FlowServiceAddress: flowServiceAddress,
+ })
+ require.NoError(t, err)
+ err = worker.Start()
+ require.ErrorContains(t, err, testCase.errorDetail)
+ require.Contains(t, err.Error(), "Go SDK version")
+ require.Equal(t, []string{"GetServerInfo"}, flowService.recordedCalls())
+ connection, dialErr := net.DialTimeout("tcp", address, 50*time.Millisecond)
+ if connection != nil {
+ require.NoError(t, connection.Close())
+ }
+ require.Error(t, dialErr)
+ })
+ }
+}
+
func TestWorkerAttributeIndexSyncFailureKeepsPortClosed(t *testing.T) {
address := unusedWorkerAddress(t)
flowServiceAddress := startWorkerFlowService(t, &workerSyncFlowService{
- failure: status.Error(codes.PermissionDenied, "denied"),
+ attributeFailure: status.Error(codes.PermissionDenied, "denied"),
})
worker, err := newWorkerForTest(t, []Flow{workerFlow}, WorkerOptions{
BindAddress: address,
@@ -1143,16 +1221,43 @@ type workerBlobFlowService struct {
type workerSyncFlowService struct {
dexpb.UnimplementedFlowServiceServer
- probeAddress string
- received chan *dexpb.SyncAttributeIndexRequest
- wasListening chan bool
- failure error
+ probeAddress string
+ received chan *dexpb.SyncAttributeIndexRequest
+ wasListening chan bool
+ serverInfo *dexpb.ServerInfo
+ serverInfoFailure error
+ attributeFailure error
+ calls []string
+ callsMu sync.Mutex
+}
+
+func (service *workerSyncFlowService) GetServerInfo(
+ _ context.Context,
+ _ *emptypb.Empty,
+) (*dexpb.ServerInfo, error) {
+ service.callsMu.Lock()
+ service.calls = append(service.calls, "GetServerInfo")
+ service.callsMu.Unlock()
+ if service.serverInfoFailure != nil {
+ return nil, service.serverInfoFailure
+ }
+ if service.serverInfo != nil {
+ return service.serverInfo, nil
+ }
+ return &dexpb.ServerInfo{
+ ServerVersion: "test",
+ MinimumSupportedProtocolVersion: 1,
+ CurrentProtocolVersion: 1,
+ }, nil
}
func (service *workerSyncFlowService) SyncAttributeIndexes(
_ context.Context,
request *dexpb.SyncAttributeIndexRequest,
) (*dexpb.SyncAttributeIndexResponse, error) {
+ service.callsMu.Lock()
+ service.calls = append(service.calls, "SyncAttributeIndexes")
+ service.callsMu.Unlock()
if service.probeAddress != "" {
connection, dialErr := net.DialTimeout("tcp", service.probeAddress, 50*time.Millisecond)
listening := dialErr == nil
@@ -1166,12 +1271,18 @@ func (service *workerSyncFlowService) SyncAttributeIndexes(
if service.received != nil {
service.received <- request
}
- if service.failure != nil {
- return nil, service.failure
+ if service.attributeFailure != nil {
+ return nil, service.attributeFailure
}
return &dexpb.SyncAttributeIndexResponse{}, nil
}
+func (service *workerSyncFlowService) recordedCalls() []string {
+ service.callsMu.Lock()
+ defer service.callsMu.Unlock()
+ return append([]string(nil), service.calls...)
+}
+
func (service *workerBlobFlowService) LoadBlobs(
_ context.Context,
request *dexpb.LoadBlobsRequest,
diff --git a/sdk-go/gen/dexpb/dex.pb.go b/sdk-go/gen/dexpb/dex.pb.go
index 28ca7f297..085268439 100644
--- a/sdk-go/gen/dexpb/dex.pb.go
+++ b/sdk-go/gen/dexpb/dex.pb.go
@@ -1290,6 +1290,70 @@ func (SubFlowCompletionDeliveryStatus) EnumDescriptor() ([]byte, []int) {
return file_dex_proto_rawDescGZIP(), []int{22}
}
+// Describes the Dex Server release and the inclusive protocol range it supports.
+type ServerInfo struct {
+ state protoimpl.MessageState `protogen:"open.v1"`
+ // Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ ServerVersion string `protobuf:"bytes,1,opt,name=server_version,json=serverVersion,proto3" json:"server_version,omitempty"`
+ // Oldest protocol version still accepted by this Server.
+ MinimumSupportedProtocolVersion uint32 `protobuf:"varint,2,opt,name=minimum_supported_protocol_version,json=minimumSupportedProtocolVersion,proto3" json:"minimum_supported_protocol_version,omitempty"`
+ // Newest protocol version implemented by this Server.
+ CurrentProtocolVersion uint32 `protobuf:"varint,3,opt,name=current_protocol_version,json=currentProtocolVersion,proto3" json:"current_protocol_version,omitempty"`
+ unknownFields protoimpl.UnknownFields
+ sizeCache protoimpl.SizeCache
+}
+
+func (x *ServerInfo) Reset() {
+ *x = ServerInfo{}
+ mi := &file_dex_proto_msgTypes[0]
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ ms.StoreMessageInfo(mi)
+}
+
+func (x *ServerInfo) String() string {
+ return protoimpl.X.MessageStringOf(x)
+}
+
+func (*ServerInfo) ProtoMessage() {}
+
+func (x *ServerInfo) ProtoReflect() protoreflect.Message {
+ mi := &file_dex_proto_msgTypes[0]
+ if x != nil {
+ ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
+ if ms.LoadMessageInfo() == nil {
+ ms.StoreMessageInfo(mi)
+ }
+ return ms
+ }
+ return mi.MessageOf(x)
+}
+
+// Deprecated: Use ServerInfo.ProtoReflect.Descriptor instead.
+func (*ServerInfo) Descriptor() ([]byte, []int) {
+ return file_dex_proto_rawDescGZIP(), []int{0}
+}
+
+func (x *ServerInfo) GetServerVersion() string {
+ if x != nil {
+ return x.ServerVersion
+ }
+ return ""
+}
+
+func (x *ServerInfo) GetMinimumSupportedProtocolVersion() uint32 {
+ if x != nil {
+ return x.MinimumSupportedProtocolVersion
+ }
+ return 0
+}
+
+func (x *ServerInfo) GetCurrentProtocolVersion() uint32 {
+ if x != nil {
+ return x.CurrentProtocolVersion
+ }
+ return 0
+}
+
type Value struct {
state protoimpl.MessageState `protogen:"open.v1"`
// Types that are valid to be assigned to Kind:
@@ -1309,7 +1373,7 @@ type Value struct {
func (x *Value) Reset() {
*x = Value{}
- mi := &file_dex_proto_msgTypes[0]
+ mi := &file_dex_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1321,7 +1385,7 @@ func (x *Value) String() string {
func (*Value) ProtoMessage() {}
func (x *Value) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[0]
+ mi := &file_dex_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1334,7 +1398,7 @@ func (x *Value) ProtoReflect() protoreflect.Message {
// Deprecated: Use Value.ProtoReflect.Descriptor instead.
func (*Value) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{0}
+ return file_dex_proto_rawDescGZIP(), []int{1}
}
func (x *Value) GetKind() isValue_Kind {
@@ -1482,7 +1546,7 @@ type EncodedObject struct {
func (x *EncodedObject) Reset() {
*x = EncodedObject{}
- mi := &file_dex_proto_msgTypes[1]
+ mi := &file_dex_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1494,7 +1558,7 @@ func (x *EncodedObject) String() string {
func (*EncodedObject) ProtoMessage() {}
func (x *EncodedObject) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[1]
+ mi := &file_dex_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1507,7 +1571,7 @@ func (x *EncodedObject) ProtoReflect() protoreflect.Message {
// Deprecated: Use EncodedObject.ProtoReflect.Descriptor instead.
func (*EncodedObject) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{1}
+ return file_dex_proto_rawDescGZIP(), []int{2}
}
func (x *EncodedObject) GetEncoding() string {
@@ -1538,7 +1602,7 @@ type AttributeWrite struct {
func (x *AttributeWrite) Reset() {
*x = AttributeWrite{}
- mi := &file_dex_proto_msgTypes[2]
+ mi := &file_dex_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1550,7 +1614,7 @@ func (x *AttributeWrite) String() string {
func (*AttributeWrite) ProtoMessage() {}
func (x *AttributeWrite) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[2]
+ mi := &file_dex_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1563,7 +1627,7 @@ func (x *AttributeWrite) ProtoReflect() protoreflect.Message {
// Deprecated: Use AttributeWrite.ProtoReflect.Descriptor instead.
func (*AttributeWrite) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{2}
+ return file_dex_proto_rawDescGZIP(), []int{3}
}
func (x *AttributeWrite) GetKey() string {
@@ -1604,7 +1668,7 @@ type AttributeSyncConfig struct {
func (x *AttributeSyncConfig) Reset() {
*x = AttributeSyncConfig{}
- mi := &file_dex_proto_msgTypes[3]
+ mi := &file_dex_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1616,7 +1680,7 @@ func (x *AttributeSyncConfig) String() string {
func (*AttributeSyncConfig) ProtoMessage() {}
func (x *AttributeSyncConfig) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[3]
+ mi := &file_dex_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1629,7 +1693,7 @@ func (x *AttributeSyncConfig) ProtoReflect() protoreflect.Message {
// Deprecated: Use AttributeSyncConfig.ProtoReflect.Descriptor instead.
func (*AttributeSyncConfig) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{3}
+ return file_dex_proto_rawDescGZIP(), []int{4}
}
func (x *AttributeSyncConfig) GetEnabled() bool {
@@ -1649,7 +1713,7 @@ type KV struct {
func (x *KV) Reset() {
*x = KV{}
- mi := &file_dex_proto_msgTypes[4]
+ mi := &file_dex_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1661,7 +1725,7 @@ func (x *KV) String() string {
func (*KV) ProtoMessage() {}
func (x *KV) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[4]
+ mi := &file_dex_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1674,7 +1738,7 @@ func (x *KV) ProtoReflect() protoreflect.Message {
// Deprecated: Use KV.ProtoReflect.Descriptor instead.
func (*KV) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{4}
+ return file_dex_proto_rawDescGZIP(), []int{5}
}
func (x *KV) GetKey() string {
@@ -1703,7 +1767,7 @@ type IndexConfig struct {
func (x *IndexConfig) Reset() {
*x = IndexConfig{}
- mi := &file_dex_proto_msgTypes[5]
+ mi := &file_dex_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1715,7 +1779,7 @@ func (x *IndexConfig) String() string {
func (*IndexConfig) ProtoMessage() {}
func (x *IndexConfig) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[5]
+ mi := &file_dex_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1728,7 +1792,7 @@ func (x *IndexConfig) ProtoReflect() protoreflect.Message {
// Deprecated: Use IndexConfig.ProtoReflect.Descriptor instead.
func (*IndexConfig) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{5}
+ return file_dex_proto_rawDescGZIP(), []int{6}
}
func (x *IndexConfig) GetEnable() bool {
@@ -1771,7 +1835,7 @@ type Context struct {
func (x *Context) Reset() {
*x = Context{}
- mi := &file_dex_proto_msgTypes[6]
+ mi := &file_dex_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1783,7 +1847,7 @@ func (x *Context) String() string {
func (*Context) ProtoMessage() {}
func (x *Context) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[6]
+ mi := &file_dex_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1796,7 +1860,7 @@ func (x *Context) ProtoReflect() protoreflect.Message {
// Deprecated: Use Context.ProtoReflect.Descriptor instead.
func (*Context) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{6}
+ return file_dex_proto_rawDescGZIP(), []int{7}
}
func (x *Context) GetFlowId() string {
@@ -1872,7 +1936,7 @@ type LocalActivityMetadata struct {
func (x *LocalActivityMetadata) Reset() {
*x = LocalActivityMetadata{}
- mi := &file_dex_proto_msgTypes[7]
+ mi := &file_dex_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1884,7 +1948,7 @@ func (x *LocalActivityMetadata) String() string {
func (*LocalActivityMetadata) ProtoMessage() {}
func (x *LocalActivityMetadata) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[7]
+ mi := &file_dex_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1897,7 +1961,7 @@ func (x *LocalActivityMetadata) ProtoReflect() protoreflect.Message {
// Deprecated: Use LocalActivityMetadata.ProtoReflect.Descriptor instead.
func (*LocalActivityMetadata) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{7}
+ return file_dex_proto_rawDescGZIP(), []int{8}
}
func (x *LocalActivityMetadata) GetCurrentStepExecutionId() string {
@@ -1927,7 +1991,7 @@ type RetryPolicy struct {
func (x *RetryPolicy) Reset() {
*x = RetryPolicy{}
- mi := &file_dex_proto_msgTypes[8]
+ mi := &file_dex_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -1939,7 +2003,7 @@ func (x *RetryPolicy) String() string {
func (*RetryPolicy) ProtoMessage() {}
func (x *RetryPolicy) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[8]
+ mi := &file_dex_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -1952,7 +2016,7 @@ func (x *RetryPolicy) ProtoReflect() protoreflect.Message {
// Deprecated: Use RetryPolicy.ProtoReflect.Descriptor instead.
func (*RetryPolicy) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{8}
+ return file_dex_proto_rawDescGZIP(), []int{9}
}
func (x *RetryPolicy) GetInitialIntervalSeconds() int32 {
@@ -2002,7 +2066,7 @@ type FlowRetryPolicy struct {
func (x *FlowRetryPolicy) Reset() {
*x = FlowRetryPolicy{}
- mi := &file_dex_proto_msgTypes[9]
+ mi := &file_dex_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2014,7 +2078,7 @@ func (x *FlowRetryPolicy) String() string {
func (*FlowRetryPolicy) ProtoMessage() {}
func (x *FlowRetryPolicy) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[9]
+ mi := &file_dex_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2027,7 +2091,7 @@ func (x *FlowRetryPolicy) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowRetryPolicy.ProtoReflect.Descriptor instead.
func (*FlowRetryPolicy) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{9}
+ return file_dex_proto_rawDescGZIP(), []int{10}
}
func (x *FlowRetryPolicy) GetInitialIntervalSeconds() int32 {
@@ -2086,7 +2150,7 @@ type StepOptions struct {
func (x *StepOptions) Reset() {
*x = StepOptions{}
- mi := &file_dex_proto_msgTypes[10]
+ mi := &file_dex_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2098,7 +2162,7 @@ func (x *StepOptions) String() string {
func (*StepOptions) ProtoMessage() {}
func (x *StepOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[10]
+ mi := &file_dex_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2111,7 +2175,7 @@ func (x *StepOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepOptions.ProtoReflect.Descriptor instead.
func (*StepOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{10}
+ return file_dex_proto_rawDescGZIP(), []int{11}
}
func (x *StepOptions) GetWaitForTimeoutSeconds() int32 {
@@ -2273,7 +2337,7 @@ type FlowTimeoutHandlerOptions struct {
func (x *FlowTimeoutHandlerOptions) Reset() {
*x = FlowTimeoutHandlerOptions{}
- mi := &file_dex_proto_msgTypes[11]
+ mi := &file_dex_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2285,7 +2349,7 @@ func (x *FlowTimeoutHandlerOptions) String() string {
func (*FlowTimeoutHandlerOptions) ProtoMessage() {}
func (x *FlowTimeoutHandlerOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[11]
+ mi := &file_dex_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2298,7 +2362,7 @@ func (x *FlowTimeoutHandlerOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowTimeoutHandlerOptions.ProtoReflect.Descriptor instead.
func (*FlowTimeoutHandlerOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{11}
+ return file_dex_proto_rawDescGZIP(), []int{12}
}
func (x *FlowTimeoutHandlerOptions) GetMethodTimeoutSeconds() int32 {
@@ -2387,7 +2451,7 @@ type FlowAlreadyStartedOptions struct {
func (x *FlowAlreadyStartedOptions) Reset() {
*x = FlowAlreadyStartedOptions{}
- mi := &file_dex_proto_msgTypes[12]
+ mi := &file_dex_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2399,7 +2463,7 @@ func (x *FlowAlreadyStartedOptions) String() string {
func (*FlowAlreadyStartedOptions) ProtoMessage() {}
func (x *FlowAlreadyStartedOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[12]
+ mi := &file_dex_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2412,7 +2476,7 @@ func (x *FlowAlreadyStartedOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowAlreadyStartedOptions.ProtoReflect.Descriptor instead.
func (*FlowAlreadyStartedOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{12}
+ return file_dex_proto_rawDescGZIP(), []int{13}
}
func (x *FlowAlreadyStartedOptions) GetIgnoreAlreadyStartedError() bool {
@@ -2437,7 +2501,7 @@ type FlowStartOptions struct {
func (x *FlowStartOptions) Reset() {
*x = FlowStartOptions{}
- mi := &file_dex_proto_msgTypes[13]
+ mi := &file_dex_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2449,7 +2513,7 @@ func (x *FlowStartOptions) String() string {
func (*FlowStartOptions) ProtoMessage() {}
func (x *FlowStartOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[13]
+ mi := &file_dex_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2462,7 +2526,7 @@ func (x *FlowStartOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowStartOptions.ProtoReflect.Descriptor instead.
func (*FlowStartOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{13}
+ return file_dex_proto_rawDescGZIP(), []int{14}
}
func (x *FlowStartOptions) GetIdReusePolicy() IdReusePolicy {
@@ -2529,7 +2593,7 @@ type FlowConfig struct {
func (x *FlowConfig) Reset() {
*x = FlowConfig{}
- mi := &file_dex_proto_msgTypes[14]
+ mi := &file_dex_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2541,7 +2605,7 @@ func (x *FlowConfig) String() string {
func (*FlowConfig) ProtoMessage() {}
func (x *FlowConfig) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[14]
+ mi := &file_dex_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2554,7 +2618,7 @@ func (x *FlowConfig) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowConfig.ProtoReflect.Descriptor instead.
func (*FlowConfig) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{14}
+ return file_dex_proto_rawDescGZIP(), []int{15}
}
func (x *FlowConfig) GetActiveStepSearchMode() ActiveStepSearchMode {
@@ -2608,7 +2672,7 @@ type AttributeStoreNames struct {
func (x *AttributeStoreNames) Reset() {
*x = AttributeStoreNames{}
- mi := &file_dex_proto_msgTypes[15]
+ mi := &file_dex_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2620,7 +2684,7 @@ func (x *AttributeStoreNames) String() string {
func (*AttributeStoreNames) ProtoMessage() {}
func (x *AttributeStoreNames) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[15]
+ mi := &file_dex_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2633,7 +2697,7 @@ func (x *AttributeStoreNames) ProtoReflect() protoreflect.Message {
// Deprecated: Use AttributeStoreNames.ProtoReflect.Descriptor instead.
func (*AttributeStoreNames) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{15}
+ return file_dex_proto_rawDescGZIP(), []int{16}
}
func (x *AttributeStoreNames) GetNames() []string {
@@ -2654,7 +2718,7 @@ type WorkerTarget struct {
func (x *WorkerTarget) Reset() {
*x = WorkerTarget{}
- mi := &file_dex_proto_msgTypes[16]
+ mi := &file_dex_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2666,7 +2730,7 @@ func (x *WorkerTarget) String() string {
func (*WorkerTarget) ProtoMessage() {}
func (x *WorkerTarget) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[16]
+ mi := &file_dex_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2679,7 +2743,7 @@ func (x *WorkerTarget) ProtoReflect() protoreflect.Message {
// Deprecated: Use WorkerTarget.ProtoReflect.Descriptor instead.
func (*WorkerTarget) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{16}
+ return file_dex_proto_rawDescGZIP(), []int{17}
}
func (x *WorkerTarget) GetAddress() string {
@@ -2713,7 +2777,7 @@ type StartFlowRequest struct {
func (x *StartFlowRequest) Reset() {
*x = StartFlowRequest{}
- mi := &file_dex_proto_msgTypes[17]
+ mi := &file_dex_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2725,7 +2789,7 @@ func (x *StartFlowRequest) String() string {
func (*StartFlowRequest) ProtoMessage() {}
func (x *StartFlowRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[17]
+ mi := &file_dex_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2738,7 +2802,7 @@ func (x *StartFlowRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartFlowRequest.ProtoReflect.Descriptor instead.
func (*StartFlowRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{17}
+ return file_dex_proto_rawDescGZIP(), []int{18}
}
func (x *StartFlowRequest) GetFlowId() string {
@@ -2813,7 +2877,7 @@ type StartFlowResponse struct {
func (x *StartFlowResponse) Reset() {
*x = StartFlowResponse{}
- mi := &file_dex_proto_msgTypes[18]
+ mi := &file_dex_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2825,7 +2889,7 @@ func (x *StartFlowResponse) String() string {
func (*StartFlowResponse) ProtoMessage() {}
func (x *StartFlowResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[18]
+ mi := &file_dex_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2838,7 +2902,7 @@ func (x *StartFlowResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartFlowResponse.ProtoReflect.Descriptor instead.
func (*StartFlowResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{18}
+ return file_dex_proto_rawDescGZIP(), []int{19}
}
func (x *StartFlowResponse) GetRunId() string {
@@ -2859,7 +2923,7 @@ type PublishToChannelRequest struct {
func (x *PublishToChannelRequest) Reset() {
*x = PublishToChannelRequest{}
- mi := &file_dex_proto_msgTypes[19]
+ mi := &file_dex_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2871,7 +2935,7 @@ func (x *PublishToChannelRequest) String() string {
func (*PublishToChannelRequest) ProtoMessage() {}
func (x *PublishToChannelRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[19]
+ mi := &file_dex_proto_msgTypes[20]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2884,7 +2948,7 @@ func (x *PublishToChannelRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use PublishToChannelRequest.ProtoReflect.Descriptor instead.
func (*PublishToChannelRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{19}
+ return file_dex_proto_rawDescGZIP(), []int{20}
}
func (x *PublishToChannelRequest) GetFlowId() string {
@@ -2919,7 +2983,7 @@ type ChannelMessage struct {
func (x *ChannelMessage) Reset() {
*x = ChannelMessage{}
- mi := &file_dex_proto_msgTypes[20]
+ mi := &file_dex_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2931,7 +2995,7 @@ func (x *ChannelMessage) String() string {
func (*ChannelMessage) ProtoMessage() {}
func (x *ChannelMessage) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[20]
+ mi := &file_dex_proto_msgTypes[21]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2944,7 +3008,7 @@ func (x *ChannelMessage) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelMessage.ProtoReflect.Descriptor instead.
func (*ChannelMessage) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{20}
+ return file_dex_proto_rawDescGZIP(), []int{21}
}
func (x *ChannelMessage) GetChannelName() string {
@@ -2979,7 +3043,7 @@ type GetChannelMessagesRequest struct {
func (x *GetChannelMessagesRequest) Reset() {
*x = GetChannelMessagesRequest{}
- mi := &file_dex_proto_msgTypes[21]
+ mi := &file_dex_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2991,7 +3055,7 @@ func (x *GetChannelMessagesRequest) String() string {
func (*GetChannelMessagesRequest) ProtoMessage() {}
func (x *GetChannelMessagesRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[21]
+ mi := &file_dex_proto_msgTypes[22]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3004,7 +3068,7 @@ func (x *GetChannelMessagesRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetChannelMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetChannelMessagesRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{21}
+ return file_dex_proto_rawDescGZIP(), []int{22}
}
func (x *GetChannelMessagesRequest) GetFlowId() string {
@@ -3037,7 +3101,7 @@ type GetChannelMessagesResponse struct {
func (x *GetChannelMessagesResponse) Reset() {
*x = GetChannelMessagesResponse{}
- mi := &file_dex_proto_msgTypes[22]
+ mi := &file_dex_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3049,7 +3113,7 @@ func (x *GetChannelMessagesResponse) String() string {
func (*GetChannelMessagesResponse) ProtoMessage() {}
func (x *GetChannelMessagesResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[22]
+ mi := &file_dex_proto_msgTypes[23]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3062,7 +3126,7 @@ func (x *GetChannelMessagesResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetChannelMessagesResponse.ProtoReflect.Descriptor instead.
func (*GetChannelMessagesResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{22}
+ return file_dex_proto_rawDescGZIP(), []int{23}
}
func (x *GetChannelMessagesResponse) GetMessages() []*ChannelMessage {
@@ -3085,7 +3149,7 @@ type DeleteChannelMessageRequest struct {
func (x *DeleteChannelMessageRequest) Reset() {
*x = DeleteChannelMessageRequest{}
- mi := &file_dex_proto_msgTypes[23]
+ mi := &file_dex_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3097,7 +3161,7 @@ func (x *DeleteChannelMessageRequest) String() string {
func (*DeleteChannelMessageRequest) ProtoMessage() {}
func (x *DeleteChannelMessageRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[23]
+ mi := &file_dex_proto_msgTypes[24]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3110,7 +3174,7 @@ func (x *DeleteChannelMessageRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteChannelMessageRequest.ProtoReflect.Descriptor instead.
func (*DeleteChannelMessageRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{23}
+ return file_dex_proto_rawDescGZIP(), []int{24}
}
func (x *DeleteChannelMessageRequest) GetFlowId() string {
@@ -3158,7 +3222,7 @@ type ChannelMessageDeletion struct {
func (x *ChannelMessageDeletion) Reset() {
*x = ChannelMessageDeletion{}
- mi := &file_dex_proto_msgTypes[24]
+ mi := &file_dex_proto_msgTypes[25]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3170,7 +3234,7 @@ func (x *ChannelMessageDeletion) String() string {
func (*ChannelMessageDeletion) ProtoMessage() {}
func (x *ChannelMessageDeletion) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[24]
+ mi := &file_dex_proto_msgTypes[25]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3183,7 +3247,7 @@ func (x *ChannelMessageDeletion) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelMessageDeletion.ProtoReflect.Descriptor instead.
func (*ChannelMessageDeletion) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{24}
+ return file_dex_proto_rawDescGZIP(), []int{25}
}
func (x *ChannelMessageDeletion) GetChannelName() string {
@@ -3214,7 +3278,7 @@ type WriteStreamRequest struct {
func (x *WriteStreamRequest) Reset() {
*x = WriteStreamRequest{}
- mi := &file_dex_proto_msgTypes[25]
+ mi := &file_dex_proto_msgTypes[26]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3226,7 +3290,7 @@ func (x *WriteStreamRequest) String() string {
func (*WriteStreamRequest) ProtoMessage() {}
func (x *WriteStreamRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[25]
+ mi := &file_dex_proto_msgTypes[26]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3239,7 +3303,7 @@ func (x *WriteStreamRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use WriteStreamRequest.ProtoReflect.Descriptor instead.
func (*WriteStreamRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{25}
+ return file_dex_proto_rawDescGZIP(), []int{26}
}
func (x *WriteStreamRequest) GetFlowId() string {
@@ -3297,7 +3361,7 @@ type ReadStreamRequest struct {
func (x *ReadStreamRequest) Reset() {
*x = ReadStreamRequest{}
- mi := &file_dex_proto_msgTypes[26]
+ mi := &file_dex_proto_msgTypes[27]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3309,7 +3373,7 @@ func (x *ReadStreamRequest) String() string {
func (*ReadStreamRequest) ProtoMessage() {}
func (x *ReadStreamRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[26]
+ mi := &file_dex_proto_msgTypes[27]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3322,7 +3386,7 @@ func (x *ReadStreamRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ReadStreamRequest.ProtoReflect.Descriptor instead.
func (*ReadStreamRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{26}
+ return file_dex_proto_rawDescGZIP(), []int{27}
}
func (x *ReadStreamRequest) GetFlowId() string {
@@ -3369,7 +3433,7 @@ type ReadStreamResponse struct {
func (x *ReadStreamResponse) Reset() {
*x = ReadStreamResponse{}
- mi := &file_dex_proto_msgTypes[27]
+ mi := &file_dex_proto_msgTypes[28]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3381,7 +3445,7 @@ func (x *ReadStreamResponse) String() string {
func (*ReadStreamResponse) ProtoMessage() {}
func (x *ReadStreamResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[27]
+ mi := &file_dex_proto_msgTypes[28]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3394,7 +3458,7 @@ func (x *ReadStreamResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use ReadStreamResponse.ProtoReflect.Descriptor instead.
func (*ReadStreamResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{27}
+ return file_dex_proto_rawDescGZIP(), []int{28}
}
func (x *ReadStreamResponse) GetMessage() *StreamMessage {
@@ -3417,7 +3481,7 @@ type ListStreamMessagesRequest struct {
func (x *ListStreamMessagesRequest) Reset() {
*x = ListStreamMessagesRequest{}
- mi := &file_dex_proto_msgTypes[28]
+ mi := &file_dex_proto_msgTypes[29]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3429,7 +3493,7 @@ func (x *ListStreamMessagesRequest) String() string {
func (*ListStreamMessagesRequest) ProtoMessage() {}
func (x *ListStreamMessagesRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[28]
+ mi := &file_dex_proto_msgTypes[29]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3442,7 +3506,7 @@ func (x *ListStreamMessagesRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListStreamMessagesRequest.ProtoReflect.Descriptor instead.
func (*ListStreamMessagesRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{28}
+ return file_dex_proto_rawDescGZIP(), []int{29}
}
func (x *ListStreamMessagesRequest) GetFlowId() string {
@@ -3490,7 +3554,7 @@ type ListStreamMessagesResponse struct {
func (x *ListStreamMessagesResponse) Reset() {
*x = ListStreamMessagesResponse{}
- mi := &file_dex_proto_msgTypes[29]
+ mi := &file_dex_proto_msgTypes[30]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3502,7 +3566,7 @@ func (x *ListStreamMessagesResponse) String() string {
func (*ListStreamMessagesResponse) ProtoMessage() {}
func (x *ListStreamMessagesResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[29]
+ mi := &file_dex_proto_msgTypes[30]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3515,7 +3579,7 @@ func (x *ListStreamMessagesResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListStreamMessagesResponse.ProtoReflect.Descriptor instead.
func (*ListStreamMessagesResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{29}
+ return file_dex_proto_rawDescGZIP(), []int{30}
}
func (x *ListStreamMessagesResponse) GetMessages() []*StreamMessage {
@@ -3544,7 +3608,7 @@ type StreamMessage struct {
func (x *StreamMessage) Reset() {
*x = StreamMessage{}
- mi := &file_dex_proto_msgTypes[30]
+ mi := &file_dex_proto_msgTypes[31]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3556,7 +3620,7 @@ func (x *StreamMessage) String() string {
func (*StreamMessage) ProtoMessage() {}
func (x *StreamMessage) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[30]
+ mi := &file_dex_proto_msgTypes[31]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3569,7 +3633,7 @@ func (x *StreamMessage) ProtoReflect() protoreflect.Message {
// Deprecated: Use StreamMessage.ProtoReflect.Descriptor instead.
func (*StreamMessage) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{30}
+ return file_dex_proto_rawDescGZIP(), []int{31}
}
func (x *StreamMessage) GetValue() *Value {
@@ -3612,7 +3676,7 @@ type StopFlowRequest struct {
func (x *StopFlowRequest) Reset() {
*x = StopFlowRequest{}
- mi := &file_dex_proto_msgTypes[31]
+ mi := &file_dex_proto_msgTypes[32]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3624,7 +3688,7 @@ func (x *StopFlowRequest) String() string {
func (*StopFlowRequest) ProtoMessage() {}
func (x *StopFlowRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[31]
+ mi := &file_dex_proto_msgTypes[32]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3637,7 +3701,7 @@ func (x *StopFlowRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use StopFlowRequest.ProtoReflect.Descriptor instead.
func (*StopFlowRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{31}
+ return file_dex_proto_rawDescGZIP(), []int{32}
}
func (x *StopFlowRequest) GetFlowId() string {
@@ -3681,7 +3745,7 @@ type GetAttributesRequest struct {
func (x *GetAttributesRequest) Reset() {
*x = GetAttributesRequest{}
- mi := &file_dex_proto_msgTypes[32]
+ mi := &file_dex_proto_msgTypes[33]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3693,7 +3757,7 @@ func (x *GetAttributesRequest) String() string {
func (*GetAttributesRequest) ProtoMessage() {}
func (x *GetAttributesRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[32]
+ mi := &file_dex_proto_msgTypes[33]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3706,7 +3770,7 @@ func (x *GetAttributesRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetAttributesRequest.ProtoReflect.Descriptor instead.
func (*GetAttributesRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{32}
+ return file_dex_proto_rawDescGZIP(), []int{33}
}
func (x *GetAttributesRequest) GetFlowId() string {
@@ -3746,7 +3810,7 @@ type GetAttributesResponse struct {
func (x *GetAttributesResponse) Reset() {
*x = GetAttributesResponse{}
- mi := &file_dex_proto_msgTypes[33]
+ mi := &file_dex_proto_msgTypes[34]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3758,7 +3822,7 @@ func (x *GetAttributesResponse) String() string {
func (*GetAttributesResponse) ProtoMessage() {}
func (x *GetAttributesResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[33]
+ mi := &file_dex_proto_msgTypes[34]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3771,7 +3835,7 @@ func (x *GetAttributesResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetAttributesResponse.ProtoReflect.Descriptor instead.
func (*GetAttributesResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{33}
+ return file_dex_proto_rawDescGZIP(), []int{34}
}
func (x *GetAttributesResponse) GetAttributes() []*KV {
@@ -3793,7 +3857,7 @@ type SetAttributesRequest struct {
func (x *SetAttributesRequest) Reset() {
*x = SetAttributesRequest{}
- mi := &file_dex_proto_msgTypes[34]
+ mi := &file_dex_proto_msgTypes[35]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3805,7 +3869,7 @@ func (x *SetAttributesRequest) String() string {
func (*SetAttributesRequest) ProtoMessage() {}
func (x *SetAttributesRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[34]
+ mi := &file_dex_proto_msgTypes[35]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3818,7 +3882,7 @@ func (x *SetAttributesRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SetAttributesRequest.ProtoReflect.Descriptor instead.
func (*SetAttributesRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{34}
+ return file_dex_proto_rawDescGZIP(), []int{35}
}
func (x *SetAttributesRequest) GetFlowId() string {
@@ -3861,7 +3925,7 @@ type LoadBlobRequestEntry struct {
func (x *LoadBlobRequestEntry) Reset() {
*x = LoadBlobRequestEntry{}
- mi := &file_dex_proto_msgTypes[35]
+ mi := &file_dex_proto_msgTypes[36]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3873,7 +3937,7 @@ func (x *LoadBlobRequestEntry) String() string {
func (*LoadBlobRequestEntry) ProtoMessage() {}
func (x *LoadBlobRequestEntry) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[35]
+ mi := &file_dex_proto_msgTypes[36]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3886,7 +3950,7 @@ func (x *LoadBlobRequestEntry) ProtoReflect() protoreflect.Message {
// Deprecated: Use LoadBlobRequestEntry.ProtoReflect.Descriptor instead.
func (*LoadBlobRequestEntry) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{35}
+ return file_dex_proto_rawDescGZIP(), []int{36}
}
func (x *LoadBlobRequestEntry) GetFlowId() string {
@@ -3912,7 +3976,7 @@ type LoadBlobsRequest struct {
func (x *LoadBlobsRequest) Reset() {
*x = LoadBlobsRequest{}
- mi := &file_dex_proto_msgTypes[36]
+ mi := &file_dex_proto_msgTypes[37]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3924,7 +3988,7 @@ func (x *LoadBlobsRequest) String() string {
func (*LoadBlobsRequest) ProtoMessage() {}
func (x *LoadBlobsRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[36]
+ mi := &file_dex_proto_msgTypes[37]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3937,7 +4001,7 @@ func (x *LoadBlobsRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use LoadBlobsRequest.ProtoReflect.Descriptor instead.
func (*LoadBlobsRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{36}
+ return file_dex_proto_rawDescGZIP(), []int{37}
}
func (x *LoadBlobsRequest) GetEntries() []*LoadBlobRequestEntry {
@@ -3957,7 +4021,7 @@ type LoadBlobsResponse struct {
func (x *LoadBlobsResponse) Reset() {
*x = LoadBlobsResponse{}
- mi := &file_dex_proto_msgTypes[37]
+ mi := &file_dex_proto_msgTypes[38]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -3969,7 +4033,7 @@ func (x *LoadBlobsResponse) String() string {
func (*LoadBlobsResponse) ProtoMessage() {}
func (x *LoadBlobsResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[37]
+ mi := &file_dex_proto_msgTypes[38]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -3982,7 +4046,7 @@ func (x *LoadBlobsResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use LoadBlobsResponse.ProtoReflect.Descriptor instead.
func (*LoadBlobsResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{37}
+ return file_dex_proto_rawDescGZIP(), []int{38}
}
func (x *LoadBlobsResponse) GetValues() map[string]*Value {
@@ -4005,7 +4069,7 @@ type WaitForFlowRequest struct {
func (x *WaitForFlowRequest) Reset() {
*x = WaitForFlowRequest{}
- mi := &file_dex_proto_msgTypes[38]
+ mi := &file_dex_proto_msgTypes[39]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4017,7 +4081,7 @@ func (x *WaitForFlowRequest) String() string {
func (*WaitForFlowRequest) ProtoMessage() {}
func (x *WaitForFlowRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[38]
+ mi := &file_dex_proto_msgTypes[39]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4030,7 +4094,7 @@ func (x *WaitForFlowRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForFlowRequest.ProtoReflect.Descriptor instead.
func (*WaitForFlowRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{38}
+ return file_dex_proto_rawDescGZIP(), []int{39}
}
func (x *WaitForFlowRequest) GetFlowId() string {
@@ -4072,7 +4136,7 @@ type StepCompletionOutput struct {
func (x *StepCompletionOutput) Reset() {
*x = StepCompletionOutput{}
- mi := &file_dex_proto_msgTypes[39]
+ mi := &file_dex_proto_msgTypes[40]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4084,7 +4148,7 @@ func (x *StepCompletionOutput) String() string {
func (*StepCompletionOutput) ProtoMessage() {}
func (x *StepCompletionOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[39]
+ mi := &file_dex_proto_msgTypes[40]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4097,7 +4161,7 @@ func (x *StepCompletionOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepCompletionOutput.ProtoReflect.Descriptor instead.
func (*StepCompletionOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{39}
+ return file_dex_proto_rawDescGZIP(), []int{40}
}
func (x *StepCompletionOutput) GetCompletedStepType() string {
@@ -4133,7 +4197,7 @@ type FlowResult struct {
func (x *FlowResult) Reset() {
*x = FlowResult{}
- mi := &file_dex_proto_msgTypes[40]
+ mi := &file_dex_proto_msgTypes[41]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4145,7 +4209,7 @@ func (x *FlowResult) String() string {
func (*FlowResult) ProtoMessage() {}
func (x *FlowResult) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[40]
+ mi := &file_dex_proto_msgTypes[41]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4158,7 +4222,7 @@ func (x *FlowResult) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowResult.ProtoReflect.Descriptor instead.
func (*FlowResult) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{40}
+ return file_dex_proto_rawDescGZIP(), []int{41}
}
func (x *FlowResult) GetFlowStatus() FlowStatus {
@@ -4200,7 +4264,7 @@ type SearchFlowsRequest struct {
func (x *SearchFlowsRequest) Reset() {
*x = SearchFlowsRequest{}
- mi := &file_dex_proto_msgTypes[41]
+ mi := &file_dex_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4212,7 +4276,7 @@ func (x *SearchFlowsRequest) String() string {
func (*SearchFlowsRequest) ProtoMessage() {}
func (x *SearchFlowsRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[41]
+ mi := &file_dex_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4225,7 +4289,7 @@ func (x *SearchFlowsRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SearchFlowsRequest.ProtoReflect.Descriptor instead.
func (*SearchFlowsRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{41}
+ return file_dex_proto_rawDescGZIP(), []int{42}
}
func (x *SearchFlowsRequest) GetQuery() string {
@@ -4259,7 +4323,7 @@ type SearchFlowsResponse struct {
func (x *SearchFlowsResponse) Reset() {
*x = SearchFlowsResponse{}
- mi := &file_dex_proto_msgTypes[42]
+ mi := &file_dex_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4271,7 +4335,7 @@ func (x *SearchFlowsResponse) String() string {
func (*SearchFlowsResponse) ProtoMessage() {}
func (x *SearchFlowsResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[42]
+ mi := &file_dex_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4284,7 +4348,7 @@ func (x *SearchFlowsResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use SearchFlowsResponse.ProtoReflect.Descriptor instead.
func (*SearchFlowsResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{42}
+ return file_dex_proto_rawDescGZIP(), []int{43}
}
func (x *SearchFlowsResponse) GetFlowRuns() []*SearchFlowsResponseEntry {
@@ -4316,7 +4380,7 @@ type SearchFlowsResponseEntry struct {
func (x *SearchFlowsResponseEntry) Reset() {
*x = SearchFlowsResponseEntry{}
- mi := &file_dex_proto_msgTypes[43]
+ mi := &file_dex_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4328,7 +4392,7 @@ func (x *SearchFlowsResponseEntry) String() string {
func (*SearchFlowsResponseEntry) ProtoMessage() {}
func (x *SearchFlowsResponseEntry) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[43]
+ mi := &file_dex_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4341,7 +4405,7 @@ func (x *SearchFlowsResponseEntry) ProtoReflect() protoreflect.Message {
// Deprecated: Use SearchFlowsResponseEntry.ProtoReflect.Descriptor instead.
func (*SearchFlowsResponseEntry) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{43}
+ return file_dex_proto_rawDescGZIP(), []int{44}
}
func (x *SearchFlowsResponseEntry) GetFlowId() string {
@@ -4402,7 +4466,7 @@ type SyncAttributeIndexRequest struct {
func (x *SyncAttributeIndexRequest) Reset() {
*x = SyncAttributeIndexRequest{}
- mi := &file_dex_proto_msgTypes[44]
+ mi := &file_dex_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4414,7 +4478,7 @@ func (x *SyncAttributeIndexRequest) String() string {
func (*SyncAttributeIndexRequest) ProtoMessage() {}
func (x *SyncAttributeIndexRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[44]
+ mi := &file_dex_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4427,7 +4491,7 @@ func (x *SyncAttributeIndexRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SyncAttributeIndexRequest.ProtoReflect.Descriptor instead.
func (*SyncAttributeIndexRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{44}
+ return file_dex_proto_rawDescGZIP(), []int{45}
}
func (x *SyncAttributeIndexRequest) GetAttributeIndexes() map[string]IndexType {
@@ -4445,7 +4509,7 @@ type SyncAttributeIndexResponse struct {
func (x *SyncAttributeIndexResponse) Reset() {
*x = SyncAttributeIndexResponse{}
- mi := &file_dex_proto_msgTypes[45]
+ mi := &file_dex_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4457,7 +4521,7 @@ func (x *SyncAttributeIndexResponse) String() string {
func (*SyncAttributeIndexResponse) ProtoMessage() {}
func (x *SyncAttributeIndexResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[45]
+ mi := &file_dex_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4470,7 +4534,7 @@ func (x *SyncAttributeIndexResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use SyncAttributeIndexResponse.ProtoReflect.Descriptor instead.
func (*SyncAttributeIndexResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{45}
+ return file_dex_proto_rawDescGZIP(), []int{46}
}
type FlowExecutionID struct {
@@ -4483,7 +4547,7 @@ type FlowExecutionID struct {
func (x *FlowExecutionID) Reset() {
*x = FlowExecutionID{}
- mi := &file_dex_proto_msgTypes[46]
+ mi := &file_dex_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4495,7 +4559,7 @@ func (x *FlowExecutionID) String() string {
func (*FlowExecutionID) ProtoMessage() {}
func (x *FlowExecutionID) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[46]
+ mi := &file_dex_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4508,7 +4572,7 @@ func (x *FlowExecutionID) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowExecutionID.ProtoReflect.Descriptor instead.
func (*FlowExecutionID) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{46}
+ return file_dex_proto_rawDescGZIP(), []int{47}
}
func (x *FlowExecutionID) GetFlowId() string {
@@ -4535,7 +4599,7 @@ type GetFlowSummaryRequest struct {
func (x *GetFlowSummaryRequest) Reset() {
*x = GetFlowSummaryRequest{}
- mi := &file_dex_proto_msgTypes[47]
+ mi := &file_dex_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4547,7 +4611,7 @@ func (x *GetFlowSummaryRequest) String() string {
func (*GetFlowSummaryRequest) ProtoMessage() {}
func (x *GetFlowSummaryRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[47]
+ mi := &file_dex_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4560,7 +4624,7 @@ func (x *GetFlowSummaryRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetFlowSummaryRequest.ProtoReflect.Descriptor instead.
func (*GetFlowSummaryRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{47}
+ return file_dex_proto_rawDescGZIP(), []int{48}
}
func (x *GetFlowSummaryRequest) GetFlowId() string {
@@ -4592,7 +4656,7 @@ type GetFlowSummaryResponse struct {
func (x *GetFlowSummaryResponse) Reset() {
*x = GetFlowSummaryResponse{}
- mi := &file_dex_proto_msgTypes[48]
+ mi := &file_dex_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4604,7 +4668,7 @@ func (x *GetFlowSummaryResponse) String() string {
func (*GetFlowSummaryResponse) ProtoMessage() {}
func (x *GetFlowSummaryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[48]
+ mi := &file_dex_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4617,7 +4681,7 @@ func (x *GetFlowSummaryResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetFlowSummaryResponse.ProtoReflect.Descriptor instead.
func (*GetFlowSummaryResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{48}
+ return file_dex_proto_rawDescGZIP(), []int{49}
}
func (x *GetFlowSummaryResponse) GetFlowExecutionId() *FlowExecutionID {
@@ -4683,7 +4747,7 @@ type InternalAsyncStepInputSnapshot struct {
func (x *InternalAsyncStepInputSnapshot) Reset() {
*x = InternalAsyncStepInputSnapshot{}
- mi := &file_dex_proto_msgTypes[49]
+ mi := &file_dex_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4695,7 +4759,7 @@ func (x *InternalAsyncStepInputSnapshot) String() string {
func (*InternalAsyncStepInputSnapshot) ProtoMessage() {}
func (x *InternalAsyncStepInputSnapshot) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[49]
+ mi := &file_dex_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4708,7 +4772,7 @@ func (x *InternalAsyncStepInputSnapshot) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalAsyncStepInputSnapshot.ProtoReflect.Descriptor instead.
func (*InternalAsyncStepInputSnapshot) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{49}
+ return file_dex_proto_rawDescGZIP(), []int{50}
}
func (x *InternalAsyncStepInputSnapshot) GetMethodOptions() *StepMethodOptions {
@@ -4769,7 +4833,7 @@ type InternalLocalActivityInput struct {
func (x *InternalLocalActivityInput) Reset() {
*x = InternalLocalActivityInput{}
- mi := &file_dex_proto_msgTypes[50]
+ mi := &file_dex_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4781,7 +4845,7 @@ func (x *InternalLocalActivityInput) String() string {
func (*InternalLocalActivityInput) ProtoMessage() {}
func (x *InternalLocalActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[50]
+ mi := &file_dex_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4794,7 +4858,7 @@ func (x *InternalLocalActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalLocalActivityInput.ProtoReflect.Descriptor instead.
func (*InternalLocalActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{50}
+ return file_dex_proto_rawDescGZIP(), []int{51}
}
func (x *InternalLocalActivityInput) GetCurrentRunStartedTimestamp() int64 {
@@ -4824,7 +4888,7 @@ type GetHistoryEventsRequest struct {
func (x *GetHistoryEventsRequest) Reset() {
*x = GetHistoryEventsRequest{}
- mi := &file_dex_proto_msgTypes[51]
+ mi := &file_dex_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4836,7 +4900,7 @@ func (x *GetHistoryEventsRequest) String() string {
func (*GetHistoryEventsRequest) ProtoMessage() {}
func (x *GetHistoryEventsRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[51]
+ mi := &file_dex_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4849,7 +4913,7 @@ func (x *GetHistoryEventsRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetHistoryEventsRequest.ProtoReflect.Descriptor instead.
func (*GetHistoryEventsRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{51}
+ return file_dex_proto_rawDescGZIP(), []int{52}
}
func (x *GetHistoryEventsRequest) GetFlowId() string {
@@ -4898,7 +4962,7 @@ type GetHistoryEventsResponse struct {
func (x *GetHistoryEventsResponse) Reset() {
*x = GetHistoryEventsResponse{}
- mi := &file_dex_proto_msgTypes[52]
+ mi := &file_dex_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4910,7 +4974,7 @@ func (x *GetHistoryEventsResponse) String() string {
func (*GetHistoryEventsResponse) ProtoMessage() {}
func (x *GetHistoryEventsResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[52]
+ mi := &file_dex_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4923,7 +4987,7 @@ func (x *GetHistoryEventsResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetHistoryEventsResponse.ProtoReflect.Descriptor instead.
func (*GetHistoryEventsResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{52}
+ return file_dex_proto_rawDescGZIP(), []int{53}
}
func (x *GetHistoryEventsResponse) GetEvents() []*FlowHistoryEvent {
@@ -4972,7 +5036,7 @@ type FlowHistoryEvent struct {
func (x *FlowHistoryEvent) Reset() {
*x = FlowHistoryEvent{}
- mi := &file_dex_proto_msgTypes[53]
+ mi := &file_dex_proto_msgTypes[54]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -4984,7 +5048,7 @@ func (x *FlowHistoryEvent) String() string {
func (*FlowHistoryEvent) ProtoMessage() {}
func (x *FlowHistoryEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[53]
+ mi := &file_dex_proto_msgTypes[54]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -4997,7 +5061,7 @@ func (x *FlowHistoryEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowHistoryEvent.ProtoReflect.Descriptor instead.
func (*FlowHistoryEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{53}
+ return file_dex_proto_rawDescGZIP(), []int{54}
}
func (x *FlowHistoryEvent) GetEventId() int64 {
@@ -5216,7 +5280,7 @@ type TimeTravelForkHistoryEvent struct {
func (x *TimeTravelForkHistoryEvent) Reset() {
*x = TimeTravelForkHistoryEvent{}
- mi := &file_dex_proto_msgTypes[54]
+ mi := &file_dex_proto_msgTypes[55]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5228,7 +5292,7 @@ func (x *TimeTravelForkHistoryEvent) String() string {
func (*TimeTravelForkHistoryEvent) ProtoMessage() {}
func (x *TimeTravelForkHistoryEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[54]
+ mi := &file_dex_proto_msgTypes[55]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5241,7 +5305,7 @@ func (x *TimeTravelForkHistoryEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimeTravelForkHistoryEvent.ProtoReflect.Descriptor instead.
func (*TimeTravelForkHistoryEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{54}
+ return file_dex_proto_rawDescGZIP(), []int{55}
}
func (x *TimeTravelForkHistoryEvent) GetPreviousRunId() string {
@@ -5270,7 +5334,7 @@ type FlowStartedOrContinuedHistoryEvent struct {
func (x *FlowStartedOrContinuedHistoryEvent) Reset() {
*x = FlowStartedOrContinuedHistoryEvent{}
- mi := &file_dex_proto_msgTypes[55]
+ mi := &file_dex_proto_msgTypes[56]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5282,7 +5346,7 @@ func (x *FlowStartedOrContinuedHistoryEvent) String() string {
func (*FlowStartedOrContinuedHistoryEvent) ProtoMessage() {}
func (x *FlowStartedOrContinuedHistoryEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[55]
+ mi := &file_dex_proto_msgTypes[56]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5295,7 +5359,7 @@ func (x *FlowStartedOrContinuedHistoryEvent) ProtoReflect() protoreflect.Message
// Deprecated: Use FlowStartedOrContinuedHistoryEvent.ProtoReflect.Descriptor instead.
func (*FlowStartedOrContinuedHistoryEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{55}
+ return file_dex_proto_rawDescGZIP(), []int{56}
}
func (x *FlowStartedOrContinuedHistoryEvent) GetFlowExecutionId() *FlowExecutionID {
@@ -5395,7 +5459,7 @@ type FlowInitialStart struct {
func (x *FlowInitialStart) Reset() {
*x = FlowInitialStart{}
- mi := &file_dex_proto_msgTypes[56]
+ mi := &file_dex_proto_msgTypes[57]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5407,7 +5471,7 @@ func (x *FlowInitialStart) String() string {
func (*FlowInitialStart) ProtoMessage() {}
func (x *FlowInitialStart) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[56]
+ mi := &file_dex_proto_msgTypes[57]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5420,7 +5484,7 @@ func (x *FlowInitialStart) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowInitialStart.ProtoReflect.Descriptor instead.
func (*FlowInitialStart) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{56}
+ return file_dex_proto_rawDescGZIP(), []int{57}
}
func (x *FlowInitialStart) GetStartStepType() string {
@@ -5465,7 +5529,7 @@ type FlowContinuedStart struct {
func (x *FlowContinuedStart) Reset() {
*x = FlowContinuedStart{}
- mi := &file_dex_proto_msgTypes[57]
+ mi := &file_dex_proto_msgTypes[58]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5477,7 +5541,7 @@ func (x *FlowContinuedStart) String() string {
func (*FlowContinuedStart) ProtoMessage() {}
func (x *FlowContinuedStart) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[57]
+ mi := &file_dex_proto_msgTypes[58]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5490,7 +5554,7 @@ func (x *FlowContinuedStart) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowContinuedStart.ProtoReflect.Descriptor instead.
func (*FlowContinuedStart) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{57}
+ return file_dex_proto_rawDescGZIP(), []int{58}
}
func (x *FlowContinuedStart) GetPreviousRunId() string {
@@ -5548,7 +5612,7 @@ type FlowClosedHistoryEvent struct {
func (x *FlowClosedHistoryEvent) Reset() {
*x = FlowClosedHistoryEvent{}
- mi := &file_dex_proto_msgTypes[58]
+ mi := &file_dex_proto_msgTypes[59]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5560,7 +5624,7 @@ func (x *FlowClosedHistoryEvent) String() string {
func (*FlowClosedHistoryEvent) ProtoMessage() {}
func (x *FlowClosedHistoryEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[58]
+ mi := &file_dex_proto_msgTypes[59]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5573,7 +5637,7 @@ func (x *FlowClosedHistoryEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use FlowClosedHistoryEvent.ProtoReflect.Descriptor instead.
func (*FlowClosedHistoryEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{58}
+ return file_dex_proto_rawDescGZIP(), []int{59}
}
func (x *FlowClosedHistoryEvent) GetFlowStatus() FlowStatus {
@@ -5623,7 +5687,7 @@ type StepMethodPendingEvent struct {
func (x *StepMethodPendingEvent) Reset() {
*x = StepMethodPendingEvent{}
- mi := &file_dex_proto_msgTypes[59]
+ mi := &file_dex_proto_msgTypes[60]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5635,7 +5699,7 @@ func (x *StepMethodPendingEvent) String() string {
func (*StepMethodPendingEvent) ProtoMessage() {}
func (x *StepMethodPendingEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[59]
+ mi := &file_dex_proto_msgTypes[60]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5648,7 +5712,7 @@ func (x *StepMethodPendingEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodPendingEvent.ProtoReflect.Descriptor instead.
func (*StepMethodPendingEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{59}
+ return file_dex_proto_rawDescGZIP(), []int{60}
}
func (x *StepMethodPendingEvent) GetInput() *StepMethodEventInput {
@@ -5683,7 +5747,7 @@ type StepMethodFailure struct {
func (x *StepMethodFailure) Reset() {
*x = StepMethodFailure{}
- mi := &file_dex_proto_msgTypes[60]
+ mi := &file_dex_proto_msgTypes[61]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5695,7 +5759,7 @@ func (x *StepMethodFailure) String() string {
func (*StepMethodFailure) ProtoMessage() {}
func (x *StepMethodFailure) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[60]
+ mi := &file_dex_proto_msgTypes[61]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5708,7 +5772,7 @@ func (x *StepMethodFailure) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodFailure.ProtoReflect.Descriptor instead.
func (*StepMethodFailure) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{60}
+ return file_dex_proto_rawDescGZIP(), []int{61}
}
func (x *StepMethodFailure) GetBackendError() string {
@@ -5743,7 +5807,7 @@ type StepMethodOptions struct {
func (x *StepMethodOptions) Reset() {
*x = StepMethodOptions{}
- mi := &file_dex_proto_msgTypes[61]
+ mi := &file_dex_proto_msgTypes[62]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5755,7 +5819,7 @@ func (x *StepMethodOptions) String() string {
func (*StepMethodOptions) ProtoMessage() {}
func (x *StepMethodOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[61]
+ mi := &file_dex_proto_msgTypes[62]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5768,7 +5832,7 @@ func (x *StepMethodOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodOptions.ProtoReflect.Descriptor instead.
func (*StepMethodOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{61}
+ return file_dex_proto_rawDescGZIP(), []int{62}
}
func (x *StepMethodOptions) GetTimeoutSeconds() int32 {
@@ -5805,7 +5869,7 @@ type StepMethodEventInput struct {
func (x *StepMethodEventInput) Reset() {
*x = StepMethodEventInput{}
- mi := &file_dex_proto_msgTypes[62]
+ mi := &file_dex_proto_msgTypes[63]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5817,7 +5881,7 @@ func (x *StepMethodEventInput) String() string {
func (*StepMethodEventInput) ProtoMessage() {}
func (x *StepMethodEventInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[62]
+ mi := &file_dex_proto_msgTypes[63]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5830,7 +5894,7 @@ func (x *StepMethodEventInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodEventInput.ProtoReflect.Descriptor instead.
func (*StepMethodEventInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{62}
+ return file_dex_proto_rawDescGZIP(), []int{63}
}
func (x *StepMethodEventInput) GetUnavailable() bool {
@@ -5885,7 +5949,7 @@ type StepMethodEventContext struct {
func (x *StepMethodEventContext) Reset() {
*x = StepMethodEventContext{}
- mi := &file_dex_proto_msgTypes[63]
+ mi := &file_dex_proto_msgTypes[64]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -5897,7 +5961,7 @@ func (x *StepMethodEventContext) String() string {
func (*StepMethodEventContext) ProtoMessage() {}
func (x *StepMethodEventContext) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[63]
+ mi := &file_dex_proto_msgTypes[64]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -5910,7 +5974,7 @@ func (x *StepMethodEventContext) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodEventContext.ProtoReflect.Descriptor instead.
func (*StepMethodEventContext) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{63}
+ return file_dex_proto_rawDescGZIP(), []int{64}
}
func (x *StepMethodEventContext) GetStepExecutionId() string {
@@ -5990,7 +6054,7 @@ type StepWaitForCompletedOutput struct {
func (x *StepWaitForCompletedOutput) Reset() {
*x = StepWaitForCompletedOutput{}
- mi := &file_dex_proto_msgTypes[64]
+ mi := &file_dex_proto_msgTypes[65]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6002,7 +6066,7 @@ func (x *StepWaitForCompletedOutput) String() string {
func (*StepWaitForCompletedOutput) ProtoMessage() {}
func (x *StepWaitForCompletedOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[64]
+ mi := &file_dex_proto_msgTypes[65]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6015,7 +6079,7 @@ func (x *StepWaitForCompletedOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepWaitForCompletedOutput.ProtoReflect.Descriptor instead.
func (*StepWaitForCompletedOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{64}
+ return file_dex_proto_rawDescGZIP(), []int{65}
}
func (x *StepWaitForCompletedOutput) GetWaitForCondition() *WaitingCondition {
@@ -6074,7 +6138,7 @@ type StepExecuteCompletedOutput struct {
func (x *StepExecuteCompletedOutput) Reset() {
*x = StepExecuteCompletedOutput{}
- mi := &file_dex_proto_msgTypes[65]
+ mi := &file_dex_proto_msgTypes[66]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6086,7 +6150,7 @@ func (x *StepExecuteCompletedOutput) String() string {
func (*StepExecuteCompletedOutput) ProtoMessage() {}
func (x *StepExecuteCompletedOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[65]
+ mi := &file_dex_proto_msgTypes[66]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6099,7 +6163,7 @@ func (x *StepExecuteCompletedOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecuteCompletedOutput.ProtoReflect.Descriptor instead.
func (*StepExecuteCompletedOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{65}
+ return file_dex_proto_rawDescGZIP(), []int{66}
}
func (x *StepExecuteCompletedOutput) GetStepDecision() *StepDecision {
@@ -6153,7 +6217,7 @@ type StepMethodFailedOutput struct {
func (x *StepMethodFailedOutput) Reset() {
*x = StepMethodFailedOutput{}
- mi := &file_dex_proto_msgTypes[66]
+ mi := &file_dex_proto_msgTypes[67]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6165,7 +6229,7 @@ func (x *StepMethodFailedOutput) String() string {
func (*StepMethodFailedOutput) ProtoMessage() {}
func (x *StepMethodFailedOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[66]
+ mi := &file_dex_proto_msgTypes[67]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6178,7 +6242,7 @@ func (x *StepMethodFailedOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodFailedOutput.ProtoReflect.Descriptor instead.
func (*StepMethodFailedOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{66}
+ return file_dex_proto_rawDescGZIP(), []int{67}
}
func (x *StepMethodFailedOutput) GetFailure() *StepMethodFailure {
@@ -6199,7 +6263,7 @@ type StepWaitForCompletedEvent struct {
func (x *StepWaitForCompletedEvent) Reset() {
*x = StepWaitForCompletedEvent{}
- mi := &file_dex_proto_msgTypes[67]
+ mi := &file_dex_proto_msgTypes[68]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6211,7 +6275,7 @@ func (x *StepWaitForCompletedEvent) String() string {
func (*StepWaitForCompletedEvent) ProtoMessage() {}
func (x *StepWaitForCompletedEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[67]
+ mi := &file_dex_proto_msgTypes[68]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6224,7 +6288,7 @@ func (x *StepWaitForCompletedEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepWaitForCompletedEvent.ProtoReflect.Descriptor instead.
func (*StepWaitForCompletedEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{67}
+ return file_dex_proto_rawDescGZIP(), []int{68}
}
func (x *StepWaitForCompletedEvent) GetInput() *StepMethodEventInput {
@@ -6259,7 +6323,7 @@ type StepWaitForFailedEvent struct {
func (x *StepWaitForFailedEvent) Reset() {
*x = StepWaitForFailedEvent{}
- mi := &file_dex_proto_msgTypes[68]
+ mi := &file_dex_proto_msgTypes[69]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6271,7 +6335,7 @@ func (x *StepWaitForFailedEvent) String() string {
func (*StepWaitForFailedEvent) ProtoMessage() {}
func (x *StepWaitForFailedEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[68]
+ mi := &file_dex_proto_msgTypes[69]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6284,7 +6348,7 @@ func (x *StepWaitForFailedEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepWaitForFailedEvent.ProtoReflect.Descriptor instead.
func (*StepWaitForFailedEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{68}
+ return file_dex_proto_rawDescGZIP(), []int{69}
}
func (x *StepWaitForFailedEvent) GetInput() *StepMethodEventInput {
@@ -6319,7 +6383,7 @@ type StepExecuteCompletedEvent struct {
func (x *StepExecuteCompletedEvent) Reset() {
*x = StepExecuteCompletedEvent{}
- mi := &file_dex_proto_msgTypes[69]
+ mi := &file_dex_proto_msgTypes[70]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6331,7 +6395,7 @@ func (x *StepExecuteCompletedEvent) String() string {
func (*StepExecuteCompletedEvent) ProtoMessage() {}
func (x *StepExecuteCompletedEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[69]
+ mi := &file_dex_proto_msgTypes[70]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6344,7 +6408,7 @@ func (x *StepExecuteCompletedEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecuteCompletedEvent.ProtoReflect.Descriptor instead.
func (*StepExecuteCompletedEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{69}
+ return file_dex_proto_rawDescGZIP(), []int{70}
}
func (x *StepExecuteCompletedEvent) GetInput() *StepMethodEventInput {
@@ -6379,7 +6443,7 @@ type StepExecuteFailedEvent struct {
func (x *StepExecuteFailedEvent) Reset() {
*x = StepExecuteFailedEvent{}
- mi := &file_dex_proto_msgTypes[70]
+ mi := &file_dex_proto_msgTypes[71]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6391,7 +6455,7 @@ func (x *StepExecuteFailedEvent) String() string {
func (*StepExecuteFailedEvent) ProtoMessage() {}
func (x *StepExecuteFailedEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[70]
+ mi := &file_dex_proto_msgTypes[71]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6404,7 +6468,7 @@ func (x *StepExecuteFailedEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecuteFailedEvent.ProtoReflect.Descriptor instead.
func (*StepExecuteFailedEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{70}
+ return file_dex_proto_rawDescGZIP(), []int{71}
}
func (x *StepExecuteFailedEvent) GetInput() *StepMethodEventInput {
@@ -6447,7 +6511,7 @@ type RpcExecutionCompletedEvent struct {
func (x *RpcExecutionCompletedEvent) Reset() {
*x = RpcExecutionCompletedEvent{}
- mi := &file_dex_proto_msgTypes[71]
+ mi := &file_dex_proto_msgTypes[72]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6459,7 +6523,7 @@ func (x *RpcExecutionCompletedEvent) String() string {
func (*RpcExecutionCompletedEvent) ProtoMessage() {}
func (x *RpcExecutionCompletedEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[71]
+ mi := &file_dex_proto_msgTypes[72]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6472,7 +6536,7 @@ func (x *RpcExecutionCompletedEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use RpcExecutionCompletedEvent.ProtoReflect.Descriptor instead.
func (*RpcExecutionCompletedEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{71}
+ return file_dex_proto_rawDescGZIP(), []int{72}
}
func (x *RpcExecutionCompletedEvent) GetRpcName() string {
@@ -6547,7 +6611,7 @@ type ChannelExternalPublishEvent struct {
func (x *ChannelExternalPublishEvent) Reset() {
*x = ChannelExternalPublishEvent{}
- mi := &file_dex_proto_msgTypes[72]
+ mi := &file_dex_proto_msgTypes[73]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6559,7 +6623,7 @@ func (x *ChannelExternalPublishEvent) String() string {
func (*ChannelExternalPublishEvent) ProtoMessage() {}
func (x *ChannelExternalPublishEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[72]
+ mi := &file_dex_proto_msgTypes[73]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6572,7 +6636,7 @@ func (x *ChannelExternalPublishEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelExternalPublishEvent.ProtoReflect.Descriptor instead.
func (*ChannelExternalPublishEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{72}
+ return file_dex_proto_rawDescGZIP(), []int{73}
}
func (x *ChannelExternalPublishEvent) GetMessages() []*ChannelMessage {
@@ -6591,7 +6655,7 @@ type ChannelExternalDeleteEvent struct {
func (x *ChannelExternalDeleteEvent) Reset() {
*x = ChannelExternalDeleteEvent{}
- mi := &file_dex_proto_msgTypes[73]
+ mi := &file_dex_proto_msgTypes[74]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6603,7 +6667,7 @@ func (x *ChannelExternalDeleteEvent) String() string {
func (*ChannelExternalDeleteEvent) ProtoMessage() {}
func (x *ChannelExternalDeleteEvent) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[73]
+ mi := &file_dex_proto_msgTypes[74]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6616,7 +6680,7 @@ func (x *ChannelExternalDeleteEvent) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelExternalDeleteEvent.ProtoReflect.Descriptor instead.
func (*ChannelExternalDeleteEvent) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{73}
+ return file_dex_proto_rawDescGZIP(), []int{74}
}
func (x *ChannelExternalDeleteEvent) GetMessages() []*ChannelMessageDeletion {
@@ -6637,7 +6701,7 @@ type WaitForHistoryEventRequest struct {
func (x *WaitForHistoryEventRequest) Reset() {
*x = WaitForHistoryEventRequest{}
- mi := &file_dex_proto_msgTypes[74]
+ mi := &file_dex_proto_msgTypes[75]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6649,7 +6713,7 @@ func (x *WaitForHistoryEventRequest) String() string {
func (*WaitForHistoryEventRequest) ProtoMessage() {}
func (x *WaitForHistoryEventRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[74]
+ mi := &file_dex_proto_msgTypes[75]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6662,7 +6726,7 @@ func (x *WaitForHistoryEventRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForHistoryEventRequest.ProtoReflect.Descriptor instead.
func (*WaitForHistoryEventRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{74}
+ return file_dex_proto_rawDescGZIP(), []int{75}
}
func (x *WaitForHistoryEventRequest) GetFlowId() string {
@@ -6697,7 +6761,7 @@ type WaitForHistoryEventResponse struct {
func (x *WaitForHistoryEventResponse) Reset() {
*x = WaitForHistoryEventResponse{}
- mi := &file_dex_proto_msgTypes[75]
+ mi := &file_dex_proto_msgTypes[76]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6709,7 +6773,7 @@ func (x *WaitForHistoryEventResponse) String() string {
func (*WaitForHistoryEventResponse) ProtoMessage() {}
func (x *WaitForHistoryEventResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[75]
+ mi := &file_dex_proto_msgTypes[76]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6722,7 +6786,7 @@ func (x *WaitForHistoryEventResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForHistoryEventResponse.ProtoReflect.Descriptor instead.
func (*WaitForHistoryEventResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{75}
+ return file_dex_proto_rawDescGZIP(), []int{76}
}
func (x *WaitForHistoryEventResponse) GetEventAvailable() bool {
@@ -6764,7 +6828,7 @@ type ActiveStepExecutionState struct {
func (x *ActiveStepExecutionState) Reset() {
*x = ActiveStepExecutionState{}
- mi := &file_dex_proto_msgTypes[76]
+ mi := &file_dex_proto_msgTypes[77]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6776,7 +6840,7 @@ func (x *ActiveStepExecutionState) String() string {
func (*ActiveStepExecutionState) ProtoMessage() {}
func (x *ActiveStepExecutionState) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[76]
+ mi := &file_dex_proto_msgTypes[77]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6789,7 +6853,7 @@ func (x *ActiveStepExecutionState) ProtoReflect() protoreflect.Message {
// Deprecated: Use ActiveStepExecutionState.ProtoReflect.Descriptor instead.
func (*ActiveStepExecutionState) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{76}
+ return file_dex_proto_rawDescGZIP(), []int{77}
}
func (x *ActiveStepExecutionState) GetStepExecutionId() string {
@@ -6872,7 +6936,7 @@ type GetFlowStateRequest struct {
func (x *GetFlowStateRequest) Reset() {
*x = GetFlowStateRequest{}
- mi := &file_dex_proto_msgTypes[77]
+ mi := &file_dex_proto_msgTypes[78]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6884,7 +6948,7 @@ func (x *GetFlowStateRequest) String() string {
func (*GetFlowStateRequest) ProtoMessage() {}
func (x *GetFlowStateRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[77]
+ mi := &file_dex_proto_msgTypes[78]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6897,7 +6961,7 @@ func (x *GetFlowStateRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetFlowStateRequest.ProtoReflect.Descriptor instead.
func (*GetFlowStateRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{77}
+ return file_dex_proto_rawDescGZIP(), []int{78}
}
func (x *GetFlowStateRequest) GetFlowId() string {
@@ -6928,7 +6992,7 @@ type GetFlowStateResponse struct {
func (x *GetFlowStateResponse) Reset() {
*x = GetFlowStateResponse{}
- mi := &file_dex_proto_msgTypes[78]
+ mi := &file_dex_proto_msgTypes[79]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -6940,7 +7004,7 @@ func (x *GetFlowStateResponse) String() string {
func (*GetFlowStateResponse) ProtoMessage() {}
func (x *GetFlowStateResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[78]
+ mi := &file_dex_proto_msgTypes[79]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -6953,7 +7017,7 @@ func (x *GetFlowStateResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetFlowStateResponse.ProtoReflect.Descriptor instead.
func (*GetFlowStateResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{78}
+ return file_dex_proto_rawDescGZIP(), []int{79}
}
func (x *GetFlowStateResponse) GetFlowConfig() *FlowConfig {
@@ -7016,7 +7080,7 @@ type ResetFlowRequest struct {
func (x *ResetFlowRequest) Reset() {
*x = ResetFlowRequest{}
- mi := &file_dex_proto_msgTypes[79]
+ mi := &file_dex_proto_msgTypes[80]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7028,7 +7092,7 @@ func (x *ResetFlowRequest) String() string {
func (*ResetFlowRequest) ProtoMessage() {}
func (x *ResetFlowRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[79]
+ mi := &file_dex_proto_msgTypes[80]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7041,7 +7105,7 @@ func (x *ResetFlowRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ResetFlowRequest.ProtoReflect.Descriptor instead.
func (*ResetFlowRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{79}
+ return file_dex_proto_rawDescGZIP(), []int{80}
}
func (x *ResetFlowRequest) GetFlowId() string {
@@ -7116,7 +7180,7 @@ type ResetFlowResponse struct {
func (x *ResetFlowResponse) Reset() {
*x = ResetFlowResponse{}
- mi := &file_dex_proto_msgTypes[80]
+ mi := &file_dex_proto_msgTypes[81]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7128,7 +7192,7 @@ func (x *ResetFlowResponse) String() string {
func (*ResetFlowResponse) ProtoMessage() {}
func (x *ResetFlowResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[80]
+ mi := &file_dex_proto_msgTypes[81]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7141,7 +7205,7 @@ func (x *ResetFlowResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use ResetFlowResponse.ProtoReflect.Descriptor instead.
func (*ResetFlowResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{80}
+ return file_dex_proto_rawDescGZIP(), []int{81}
}
func (x *ResetFlowResponse) GetRunId() string {
@@ -7181,7 +7245,7 @@ type InvokeRPCRequest struct {
func (x *InvokeRPCRequest) Reset() {
*x = InvokeRPCRequest{}
- mi := &file_dex_proto_msgTypes[81]
+ mi := &file_dex_proto_msgTypes[82]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7193,7 +7257,7 @@ func (x *InvokeRPCRequest) String() string {
func (*InvokeRPCRequest) ProtoMessage() {}
func (x *InvokeRPCRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[81]
+ mi := &file_dex_proto_msgTypes[82]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7206,7 +7270,7 @@ func (x *InvokeRPCRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeRPCRequest.ProtoReflect.Descriptor instead.
func (*InvokeRPCRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{81}
+ return file_dex_proto_rawDescGZIP(), []int{82}
}
func (x *InvokeRPCRequest) GetFlowId() string {
@@ -7295,7 +7359,7 @@ type InvokeRPCResponse struct {
func (x *InvokeRPCResponse) Reset() {
*x = InvokeRPCResponse{}
- mi := &file_dex_proto_msgTypes[82]
+ mi := &file_dex_proto_msgTypes[83]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7307,7 +7371,7 @@ func (x *InvokeRPCResponse) String() string {
func (*InvokeRPCResponse) ProtoMessage() {}
func (x *InvokeRPCResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[82]
+ mi := &file_dex_proto_msgTypes[83]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7320,7 +7384,7 @@ func (x *InvokeRPCResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeRPCResponse.ProtoReflect.Descriptor instead.
func (*InvokeRPCResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{82}
+ return file_dex_proto_rawDescGZIP(), []int{83}
}
func (x *InvokeRPCResponse) GetOutput() *Value {
@@ -7343,7 +7407,7 @@ type SkipTimerRequest struct {
func (x *SkipTimerRequest) Reset() {
*x = SkipTimerRequest{}
- mi := &file_dex_proto_msgTypes[83]
+ mi := &file_dex_proto_msgTypes[84]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7355,7 +7419,7 @@ func (x *SkipTimerRequest) String() string {
func (*SkipTimerRequest) ProtoMessage() {}
func (x *SkipTimerRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[83]
+ mi := &file_dex_proto_msgTypes[84]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7368,7 +7432,7 @@ func (x *SkipTimerRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SkipTimerRequest.ProtoReflect.Descriptor instead.
func (*SkipTimerRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{83}
+ return file_dex_proto_rawDescGZIP(), []int{84}
}
func (x *SkipTimerRequest) GetFlowId() string {
@@ -7417,7 +7481,7 @@ type UpdateFlowConfigRequest struct {
func (x *UpdateFlowConfigRequest) Reset() {
*x = UpdateFlowConfigRequest{}
- mi := &file_dex_proto_msgTypes[84]
+ mi := &file_dex_proto_msgTypes[85]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7429,7 +7493,7 @@ func (x *UpdateFlowConfigRequest) String() string {
func (*UpdateFlowConfigRequest) ProtoMessage() {}
func (x *UpdateFlowConfigRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[84]
+ mi := &file_dex_proto_msgTypes[85]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7442,7 +7506,7 @@ func (x *UpdateFlowConfigRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use UpdateFlowConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateFlowConfigRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{84}
+ return file_dex_proto_rawDescGZIP(), []int{85}
}
func (x *UpdateFlowConfigRequest) GetFlowId() string {
@@ -7487,7 +7551,7 @@ type WaitForStepCompletionRequest struct {
func (x *WaitForStepCompletionRequest) Reset() {
*x = WaitForStepCompletionRequest{}
- mi := &file_dex_proto_msgTypes[85]
+ mi := &file_dex_proto_msgTypes[86]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7499,7 +7563,7 @@ func (x *WaitForStepCompletionRequest) String() string {
func (*WaitForStepCompletionRequest) ProtoMessage() {}
func (x *WaitForStepCompletionRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[85]
+ mi := &file_dex_proto_msgTypes[86]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7512,7 +7576,7 @@ func (x *WaitForStepCompletionRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForStepCompletionRequest.ProtoReflect.Descriptor instead.
func (*WaitForStepCompletionRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{85}
+ return file_dex_proto_rawDescGZIP(), []int{86}
}
func (x *WaitForStepCompletionRequest) GetFlowId() string {
@@ -7558,7 +7622,7 @@ type WaitForStepCompletionResponse struct {
func (x *WaitForStepCompletionResponse) Reset() {
*x = WaitForStepCompletionResponse{}
- mi := &file_dex_proto_msgTypes[86]
+ mi := &file_dex_proto_msgTypes[87]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7570,7 +7634,7 @@ func (x *WaitForStepCompletionResponse) String() string {
func (*WaitForStepCompletionResponse) ProtoMessage() {}
func (x *WaitForStepCompletionResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[86]
+ mi := &file_dex_proto_msgTypes[87]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7583,7 +7647,7 @@ func (x *WaitForStepCompletionResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForStepCompletionResponse.ProtoReflect.Descriptor instead.
func (*WaitForStepCompletionResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{86}
+ return file_dex_proto_rawDescGZIP(), []int{87}
}
type WaitForAttributeRequest struct {
@@ -7605,7 +7669,7 @@ type WaitForAttributeRequest struct {
func (x *WaitForAttributeRequest) Reset() {
*x = WaitForAttributeRequest{}
- mi := &file_dex_proto_msgTypes[87]
+ mi := &file_dex_proto_msgTypes[88]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7617,7 +7681,7 @@ func (x *WaitForAttributeRequest) String() string {
func (*WaitForAttributeRequest) ProtoMessage() {}
func (x *WaitForAttributeRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[87]
+ mi := &file_dex_proto_msgTypes[88]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7630,7 +7694,7 @@ func (x *WaitForAttributeRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForAttributeRequest.ProtoReflect.Descriptor instead.
func (*WaitForAttributeRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{87}
+ return file_dex_proto_rawDescGZIP(), []int{88}
}
func (x *WaitForAttributeRequest) GetFlowId() string {
@@ -7670,7 +7734,7 @@ type WaitForAttributeResponse struct {
func (x *WaitForAttributeResponse) Reset() {
*x = WaitForAttributeResponse{}
- mi := &file_dex_proto_msgTypes[88]
+ mi := &file_dex_proto_msgTypes[89]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7682,7 +7746,7 @@ func (x *WaitForAttributeResponse) String() string {
func (*WaitForAttributeResponse) ProtoMessage() {}
func (x *WaitForAttributeResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[88]
+ mi := &file_dex_proto_msgTypes[89]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7695,7 +7759,7 @@ func (x *WaitForAttributeResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitForAttributeResponse.ProtoReflect.Descriptor instead.
func (*WaitForAttributeResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{88}
+ return file_dex_proto_rawDescGZIP(), []int{89}
}
func (x *WaitForAttributeResponse) GetMatchedValue() *Value {
@@ -7716,7 +7780,7 @@ type AttributeMatch struct {
func (x *AttributeMatch) Reset() {
*x = AttributeMatch{}
- mi := &file_dex_proto_msgTypes[89]
+ mi := &file_dex_proto_msgTypes[90]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7728,7 +7792,7 @@ func (x *AttributeMatch) String() string {
func (*AttributeMatch) ProtoMessage() {}
func (x *AttributeMatch) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[89]
+ mi := &file_dex_proto_msgTypes[90]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7741,7 +7805,7 @@ func (x *AttributeMatch) ProtoReflect() protoreflect.Message {
// Deprecated: Use AttributeMatch.ProtoReflect.Descriptor instead.
func (*AttributeMatch) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{89}
+ return file_dex_proto_rawDescGZIP(), []int{90}
}
func (x *AttributeMatch) GetKey() string {
@@ -7775,7 +7839,7 @@ type TriggerContinueAsNewRequest struct {
func (x *TriggerContinueAsNewRequest) Reset() {
*x = TriggerContinueAsNewRequest{}
- mi := &file_dex_proto_msgTypes[90]
+ mi := &file_dex_proto_msgTypes[91]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7787,7 +7851,7 @@ func (x *TriggerContinueAsNewRequest) String() string {
func (*TriggerContinueAsNewRequest) ProtoMessage() {}
func (x *TriggerContinueAsNewRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[90]
+ mi := &file_dex_proto_msgTypes[91]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7800,7 +7864,7 @@ func (x *TriggerContinueAsNewRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use TriggerContinueAsNewRequest.ProtoReflect.Descriptor instead.
func (*TriggerContinueAsNewRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{90}
+ return file_dex_proto_rawDescGZIP(), []int{91}
}
func (x *TriggerContinueAsNewRequest) GetFlowId() string {
@@ -7828,7 +7892,7 @@ type HealthInfo struct {
func (x *HealthInfo) Reset() {
*x = HealthInfo{}
- mi := &file_dex_proto_msgTypes[91]
+ mi := &file_dex_proto_msgTypes[92]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7840,7 +7904,7 @@ func (x *HealthInfo) String() string {
func (*HealthInfo) ProtoMessage() {}
func (x *HealthInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[91]
+ mi := &file_dex_proto_msgTypes[92]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7853,7 +7917,7 @@ func (x *HealthInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use HealthInfo.ProtoReflect.Descriptor instead.
func (*HealthInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{91}
+ return file_dex_proto_rawDescGZIP(), []int{92}
}
func (x *HealthInfo) GetCondition() string {
@@ -7891,7 +7955,7 @@ type ServiceErrorResponse struct {
func (x *ServiceErrorResponse) Reset() {
*x = ServiceErrorResponse{}
- mi := &file_dex_proto_msgTypes[92]
+ mi := &file_dex_proto_msgTypes[93]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7903,7 +7967,7 @@ func (x *ServiceErrorResponse) String() string {
func (*ServiceErrorResponse) ProtoMessage() {}
func (x *ServiceErrorResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[92]
+ mi := &file_dex_proto_msgTypes[93]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7916,7 +7980,7 @@ func (x *ServiceErrorResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use ServiceErrorResponse.ProtoReflect.Descriptor instead.
func (*ServiceErrorResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{92}
+ return file_dex_proto_rawDescGZIP(), []int{93}
}
func (x *ServiceErrorResponse) GetDetail() string {
@@ -7973,7 +8037,7 @@ type WorkerErrorResponse struct {
func (x *WorkerErrorResponse) Reset() {
*x = WorkerErrorResponse{}
- mi := &file_dex_proto_msgTypes[93]
+ mi := &file_dex_proto_msgTypes[94]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -7985,7 +8049,7 @@ func (x *WorkerErrorResponse) String() string {
func (*WorkerErrorResponse) ProtoMessage() {}
func (x *WorkerErrorResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[93]
+ mi := &file_dex_proto_msgTypes[94]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -7998,7 +8062,7 @@ func (x *WorkerErrorResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use WorkerErrorResponse.ProtoReflect.Descriptor instead.
func (*WorkerErrorResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{93}
+ return file_dex_proto_rawDescGZIP(), []int{94}
}
func (x *WorkerErrorResponse) GetDetail() string {
@@ -8040,7 +8104,7 @@ type InternalActivityError struct {
func (x *InternalActivityError) Reset() {
*x = InternalActivityError{}
- mi := &file_dex_proto_msgTypes[94]
+ mi := &file_dex_proto_msgTypes[95]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8052,7 +8116,7 @@ func (x *InternalActivityError) String() string {
func (*InternalActivityError) ProtoMessage() {}
func (x *InternalActivityError) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[94]
+ mi := &file_dex_proto_msgTypes[95]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8065,7 +8129,7 @@ func (x *InternalActivityError) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalActivityError.ProtoReflect.Descriptor instead.
func (*InternalActivityError) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{94}
+ return file_dex_proto_rawDescGZIP(), []int{95}
}
func (x *InternalActivityError) GetServerDetail() string {
@@ -8100,7 +8164,7 @@ type InternalWorkerError struct {
func (x *InternalWorkerError) Reset() {
*x = InternalWorkerError{}
- mi := &file_dex_proto_msgTypes[95]
+ mi := &file_dex_proto_msgTypes[96]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8112,7 +8176,7 @@ func (x *InternalWorkerError) String() string {
func (*InternalWorkerError) ProtoMessage() {}
func (x *InternalWorkerError) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[95]
+ mi := &file_dex_proto_msgTypes[96]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8125,7 +8189,7 @@ func (x *InternalWorkerError) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalWorkerError.ProtoReflect.Descriptor instead.
func (*InternalWorkerError) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{95}
+ return file_dex_proto_rawDescGZIP(), []int{96}
}
func (x *InternalWorkerError) GetDetail() string {
@@ -8162,7 +8226,7 @@ type InternalFlowError struct {
func (x *InternalFlowError) Reset() {
*x = InternalFlowError{}
- mi := &file_dex_proto_msgTypes[96]
+ mi := &file_dex_proto_msgTypes[97]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8174,7 +8238,7 @@ func (x *InternalFlowError) String() string {
func (*InternalFlowError) ProtoMessage() {}
func (x *InternalFlowError) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[96]
+ mi := &file_dex_proto_msgTypes[97]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8187,7 +8251,7 @@ func (x *InternalFlowError) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalFlowError.ProtoReflect.Descriptor instead.
func (*InternalFlowError) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{96}
+ return file_dex_proto_rawDescGZIP(), []int{97}
}
func (x *InternalFlowError) GetFailure() isInternalFlowError_Failure {
@@ -8240,7 +8304,7 @@ type ChannelInfo struct {
func (x *ChannelInfo) Reset() {
*x = ChannelInfo{}
- mi := &file_dex_proto_msgTypes[97]
+ mi := &file_dex_proto_msgTypes[98]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8252,7 +8316,7 @@ func (x *ChannelInfo) String() string {
func (*ChannelInfo) ProtoMessage() {}
func (x *ChannelInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[97]
+ mi := &file_dex_proto_msgTypes[98]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8265,7 +8329,7 @@ func (x *ChannelInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelInfo.ProtoReflect.Descriptor instead.
func (*ChannelInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{97}
+ return file_dex_proto_rawDescGZIP(), []int{98}
}
func (x *ChannelInfo) GetSize() int32 {
@@ -8293,7 +8357,7 @@ type InvokeWaitForMethodRequest struct {
func (x *InvokeWaitForMethodRequest) Reset() {
*x = InvokeWaitForMethodRequest{}
- mi := &file_dex_proto_msgTypes[98]
+ mi := &file_dex_proto_msgTypes[99]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8305,7 +8369,7 @@ func (x *InvokeWaitForMethodRequest) String() string {
func (*InvokeWaitForMethodRequest) ProtoMessage() {}
func (x *InvokeWaitForMethodRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[98]
+ mi := &file_dex_proto_msgTypes[99]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8318,7 +8382,7 @@ func (x *InvokeWaitForMethodRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWaitForMethodRequest.ProtoReflect.Descriptor instead.
func (*InvokeWaitForMethodRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{98}
+ return file_dex_proto_rawDescGZIP(), []int{99}
}
func (x *InvokeWaitForMethodRequest) GetContext() *Context {
@@ -8407,7 +8471,7 @@ type InvokeWaitForMethodResponse struct {
func (x *InvokeWaitForMethodResponse) Reset() {
*x = InvokeWaitForMethodResponse{}
- mi := &file_dex_proto_msgTypes[99]
+ mi := &file_dex_proto_msgTypes[100]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8419,7 +8483,7 @@ func (x *InvokeWaitForMethodResponse) String() string {
func (*InvokeWaitForMethodResponse) ProtoMessage() {}
func (x *InvokeWaitForMethodResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[99]
+ mi := &file_dex_proto_msgTypes[100]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8432,7 +8496,7 @@ func (x *InvokeWaitForMethodResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWaitForMethodResponse.ProtoReflect.Descriptor instead.
func (*InvokeWaitForMethodResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{99}
+ return file_dex_proto_rawDescGZIP(), []int{100}
}
func (x *InvokeWaitForMethodResponse) GetLocalActivityMetadata() *LocalActivityMetadata {
@@ -8493,7 +8557,7 @@ type StepMethodHeartbeat struct {
func (x *StepMethodHeartbeat) Reset() {
*x = StepMethodHeartbeat{}
- mi := &file_dex_proto_msgTypes[100]
+ mi := &file_dex_proto_msgTypes[101]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8505,7 +8569,7 @@ func (x *StepMethodHeartbeat) String() string {
func (*StepMethodHeartbeat) ProtoMessage() {}
func (x *StepMethodHeartbeat) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[100]
+ mi := &file_dex_proto_msgTypes[101]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8518,7 +8582,7 @@ func (x *StepMethodHeartbeat) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMethodHeartbeat.ProtoReflect.Descriptor instead.
func (*StepMethodHeartbeat) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{100}
+ return file_dex_proto_rawDescGZIP(), []int{101}
}
func (x *StepMethodHeartbeat) GetValue() *Value {
@@ -8539,7 +8603,7 @@ type StepStreamWrite struct {
func (x *StepStreamWrite) Reset() {
*x = StepStreamWrite{}
- mi := &file_dex_proto_msgTypes[101]
+ mi := &file_dex_proto_msgTypes[102]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8551,7 +8615,7 @@ func (x *StepStreamWrite) String() string {
func (*StepStreamWrite) ProtoMessage() {}
func (x *StepStreamWrite) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[101]
+ mi := &file_dex_proto_msgTypes[102]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8564,7 +8628,7 @@ func (x *StepStreamWrite) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepStreamWrite.ProtoReflect.Descriptor instead.
func (*StepStreamWrite) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{101}
+ return file_dex_proto_rawDescGZIP(), []int{102}
}
func (x *StepStreamWrite) GetStreamName() string {
@@ -8602,7 +8666,7 @@ type InvokeWaitForMethodOutput struct {
func (x *InvokeWaitForMethodOutput) Reset() {
*x = InvokeWaitForMethodOutput{}
- mi := &file_dex_proto_msgTypes[102]
+ mi := &file_dex_proto_msgTypes[103]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8614,7 +8678,7 @@ func (x *InvokeWaitForMethodOutput) String() string {
func (*InvokeWaitForMethodOutput) ProtoMessage() {}
func (x *InvokeWaitForMethodOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[102]
+ mi := &file_dex_proto_msgTypes[103]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8627,7 +8691,7 @@ func (x *InvokeWaitForMethodOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWaitForMethodOutput.ProtoReflect.Descriptor instead.
func (*InvokeWaitForMethodOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{102}
+ return file_dex_proto_rawDescGZIP(), []int{103}
}
func (x *InvokeWaitForMethodOutput) GetOutput() isInvokeWaitForMethodOutput_Output {
@@ -8706,7 +8770,7 @@ type InvokeExecuteMethodRequest struct {
func (x *InvokeExecuteMethodRequest) Reset() {
*x = InvokeExecuteMethodRequest{}
- mi := &file_dex_proto_msgTypes[103]
+ mi := &file_dex_proto_msgTypes[104]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8718,7 +8782,7 @@ func (x *InvokeExecuteMethodRequest) String() string {
func (*InvokeExecuteMethodRequest) ProtoMessage() {}
func (x *InvokeExecuteMethodRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[103]
+ mi := &file_dex_proto_msgTypes[104]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8731,7 +8795,7 @@ func (x *InvokeExecuteMethodRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeExecuteMethodRequest.ProtoReflect.Descriptor instead.
func (*InvokeExecuteMethodRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{103}
+ return file_dex_proto_rawDescGZIP(), []int{104}
}
func (x *InvokeExecuteMethodRequest) GetContext() *Context {
@@ -8834,7 +8898,7 @@ type InvokeExecuteMethodResponse struct {
func (x *InvokeExecuteMethodResponse) Reset() {
*x = InvokeExecuteMethodResponse{}
- mi := &file_dex_proto_msgTypes[104]
+ mi := &file_dex_proto_msgTypes[105]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8846,7 +8910,7 @@ func (x *InvokeExecuteMethodResponse) String() string {
func (*InvokeExecuteMethodResponse) ProtoMessage() {}
func (x *InvokeExecuteMethodResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[104]
+ mi := &file_dex_proto_msgTypes[105]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8859,7 +8923,7 @@ func (x *InvokeExecuteMethodResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeExecuteMethodResponse.ProtoReflect.Descriptor instead.
func (*InvokeExecuteMethodResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{104}
+ return file_dex_proto_rawDescGZIP(), []int{105}
}
func (x *InvokeExecuteMethodResponse) GetLocalActivityMetadata() *LocalActivityMetadata {
@@ -8925,7 +8989,7 @@ type InvokeExecuteMethodOutput struct {
func (x *InvokeExecuteMethodOutput) Reset() {
*x = InvokeExecuteMethodOutput{}
- mi := &file_dex_proto_msgTypes[105]
+ mi := &file_dex_proto_msgTypes[106]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -8937,7 +9001,7 @@ func (x *InvokeExecuteMethodOutput) String() string {
func (*InvokeExecuteMethodOutput) ProtoMessage() {}
func (x *InvokeExecuteMethodOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[105]
+ mi := &file_dex_proto_msgTypes[106]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -8950,7 +9014,7 @@ func (x *InvokeExecuteMethodOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeExecuteMethodOutput.ProtoReflect.Descriptor instead.
func (*InvokeExecuteMethodOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{105}
+ return file_dex_proto_rawDescGZIP(), []int{106}
}
func (x *InvokeExecuteMethodOutput) GetOutput() isInvokeExecuteMethodOutput_Output {
@@ -9027,7 +9091,7 @@ type InvokeWorkerRPCRequest struct {
func (x *InvokeWorkerRPCRequest) Reset() {
*x = InvokeWorkerRPCRequest{}
- mi := &file_dex_proto_msgTypes[106]
+ mi := &file_dex_proto_msgTypes[107]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9039,7 +9103,7 @@ func (x *InvokeWorkerRPCRequest) String() string {
func (*InvokeWorkerRPCRequest) ProtoMessage() {}
func (x *InvokeWorkerRPCRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[106]
+ mi := &file_dex_proto_msgTypes[107]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9052,7 +9116,7 @@ func (x *InvokeWorkerRPCRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWorkerRPCRequest.ProtoReflect.Descriptor instead.
func (*InvokeWorkerRPCRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{106}
+ return file_dex_proto_rawDescGZIP(), []int{107}
}
func (x *InvokeWorkerRPCRequest) GetContext() *Context {
@@ -9139,7 +9203,7 @@ type InvokeWorkerRPCResponse struct {
func (x *InvokeWorkerRPCResponse) Reset() {
*x = InvokeWorkerRPCResponse{}
- mi := &file_dex_proto_msgTypes[107]
+ mi := &file_dex_proto_msgTypes[108]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9151,7 +9215,7 @@ func (x *InvokeWorkerRPCResponse) String() string {
func (*InvokeWorkerRPCResponse) ProtoMessage() {}
func (x *InvokeWorkerRPCResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[107]
+ mi := &file_dex_proto_msgTypes[108]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9164,7 +9228,7 @@ func (x *InvokeWorkerRPCResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWorkerRPCResponse.ProtoReflect.Descriptor instead.
func (*InvokeWorkerRPCResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{107}
+ return file_dex_proto_rawDescGZIP(), []int{108}
}
func (x *InvokeWorkerRPCResponse) GetOutput() *Value {
@@ -9221,7 +9285,7 @@ type StepDecision struct {
func (x *StepDecision) Reset() {
*x = StepDecision{}
- mi := &file_dex_proto_msgTypes[108]
+ mi := &file_dex_proto_msgTypes[109]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9233,7 +9297,7 @@ func (x *StepDecision) String() string {
func (*StepDecision) ProtoMessage() {}
func (x *StepDecision) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[108]
+ mi := &file_dex_proto_msgTypes[109]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9246,7 +9310,7 @@ func (x *StepDecision) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepDecision.ProtoReflect.Descriptor instead.
func (*StepDecision) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{108}
+ return file_dex_proto_rawDescGZIP(), []int{109}
}
func (x *StepDecision) GetNextSteps() []*StepMovement {
@@ -9288,7 +9352,7 @@ type CloseDecision struct {
func (x *CloseDecision) Reset() {
*x = CloseDecision{}
- mi := &file_dex_proto_msgTypes[109]
+ mi := &file_dex_proto_msgTypes[110]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9300,7 +9364,7 @@ func (x *CloseDecision) String() string {
func (*CloseDecision) ProtoMessage() {}
func (x *CloseDecision) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[109]
+ mi := &file_dex_proto_msgTypes[110]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9313,7 +9377,7 @@ func (x *CloseDecision) ProtoReflect() protoreflect.Message {
// Deprecated: Use CloseDecision.ProtoReflect.Descriptor instead.
func (*CloseDecision) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{109}
+ return file_dex_proto_rawDescGZIP(), []int{110}
}
func (x *CloseDecision) GetCloseDecisionType() CloseDecisionType {
@@ -9352,7 +9416,7 @@ type StepMovement struct {
func (x *StepMovement) Reset() {
*x = StepMovement{}
- mi := &file_dex_proto_msgTypes[110]
+ mi := &file_dex_proto_msgTypes[111]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9364,7 +9428,7 @@ func (x *StepMovement) String() string {
func (*StepMovement) ProtoMessage() {}
func (x *StepMovement) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[110]
+ mi := &file_dex_proto_msgTypes[111]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9377,7 +9441,7 @@ func (x *StepMovement) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepMovement.ProtoReflect.Descriptor instead.
func (*StepMovement) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{110}
+ return file_dex_proto_rawDescGZIP(), []int{111}
}
func (x *StepMovement) GetStepType() string {
@@ -9424,7 +9488,7 @@ type ConditionCombination struct {
func (x *ConditionCombination) Reset() {
*x = ConditionCombination{}
- mi := &file_dex_proto_msgTypes[111]
+ mi := &file_dex_proto_msgTypes[112]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9436,7 +9500,7 @@ func (x *ConditionCombination) String() string {
func (*ConditionCombination) ProtoMessage() {}
func (x *ConditionCombination) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[111]
+ mi := &file_dex_proto_msgTypes[112]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9449,7 +9513,7 @@ func (x *ConditionCombination) ProtoReflect() protoreflect.Message {
// Deprecated: Use ConditionCombination.ProtoReflect.Descriptor instead.
func (*ConditionCombination) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{111}
+ return file_dex_proto_rawDescGZIP(), []int{112}
}
func (x *ConditionCombination) GetConditionIds() []string {
@@ -9472,7 +9536,7 @@ type WaitingCondition struct {
func (x *WaitingCondition) Reset() {
*x = WaitingCondition{}
- mi := &file_dex_proto_msgTypes[112]
+ mi := &file_dex_proto_msgTypes[113]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9484,7 +9548,7 @@ func (x *WaitingCondition) String() string {
func (*WaitingCondition) ProtoMessage() {}
func (x *WaitingCondition) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[112]
+ mi := &file_dex_proto_msgTypes[113]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9497,7 +9561,7 @@ func (x *WaitingCondition) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitingCondition.ProtoReflect.Descriptor instead.
func (*WaitingCondition) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{112}
+ return file_dex_proto_rawDescGZIP(), []int{113}
}
func (x *WaitingCondition) GetWaitingConditionType() WaitingConditionType {
@@ -9548,7 +9612,7 @@ type WaitingConditionState struct {
func (x *WaitingConditionState) Reset() {
*x = WaitingConditionState{}
- mi := &file_dex_proto_msgTypes[113]
+ mi := &file_dex_proto_msgTypes[114]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9560,7 +9624,7 @@ func (x *WaitingConditionState) String() string {
func (*WaitingConditionState) ProtoMessage() {}
func (x *WaitingConditionState) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[113]
+ mi := &file_dex_proto_msgTypes[114]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9573,7 +9637,7 @@ func (x *WaitingConditionState) ProtoReflect() protoreflect.Message {
// Deprecated: Use WaitingConditionState.ProtoReflect.Descriptor instead.
func (*WaitingConditionState) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{113}
+ return file_dex_proto_rawDescGZIP(), []int{114}
}
func (x *WaitingConditionState) GetWaitingConditionType() WaitingConditionType {
@@ -9627,7 +9691,7 @@ type SubFlowOptions struct {
func (x *SubFlowOptions) Reset() {
*x = SubFlowOptions{}
- mi := &file_dex_proto_msgTypes[114]
+ mi := &file_dex_proto_msgTypes[115]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9639,7 +9703,7 @@ func (x *SubFlowOptions) String() string {
func (*SubFlowOptions) ProtoMessage() {}
func (x *SubFlowOptions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[114]
+ mi := &file_dex_proto_msgTypes[115]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9652,7 +9716,7 @@ func (x *SubFlowOptions) ProtoReflect() protoreflect.Message {
// Deprecated: Use SubFlowOptions.ProtoReflect.Descriptor instead.
func (*SubFlowOptions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{114}
+ return file_dex_proto_rawDescGZIP(), []int{115}
}
func (x *SubFlowOptions) GetReusePolicy() SubFlowReusePolicy {
@@ -9727,7 +9791,7 @@ type SubFlowCondition struct {
func (x *SubFlowCondition) Reset() {
*x = SubFlowCondition{}
- mi := &file_dex_proto_msgTypes[115]
+ mi := &file_dex_proto_msgTypes[116]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9739,7 +9803,7 @@ func (x *SubFlowCondition) String() string {
func (*SubFlowCondition) ProtoMessage() {}
func (x *SubFlowCondition) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[115]
+ mi := &file_dex_proto_msgTypes[116]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9752,7 +9816,7 @@ func (x *SubFlowCondition) ProtoReflect() protoreflect.Message {
// Deprecated: Use SubFlowCondition.ProtoReflect.Descriptor instead.
func (*SubFlowCondition) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{115}
+ return file_dex_proto_rawDescGZIP(), []int{116}
}
func (x *SubFlowCondition) GetConditionId() string {
@@ -9813,7 +9877,7 @@ type SubFlowConditionState struct {
func (x *SubFlowConditionState) Reset() {
*x = SubFlowConditionState{}
- mi := &file_dex_proto_msgTypes[116]
+ mi := &file_dex_proto_msgTypes[117]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9825,7 +9889,7 @@ func (x *SubFlowConditionState) String() string {
func (*SubFlowConditionState) ProtoMessage() {}
func (x *SubFlowConditionState) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[116]
+ mi := &file_dex_proto_msgTypes[117]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9838,7 +9902,7 @@ func (x *SubFlowConditionState) ProtoReflect() protoreflect.Message {
// Deprecated: Use SubFlowConditionState.ProtoReflect.Descriptor instead.
func (*SubFlowConditionState) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{116}
+ return file_dex_proto_rawDescGZIP(), []int{117}
}
func (x *SubFlowConditionState) GetConditionId() string {
@@ -9862,7 +9926,7 @@ type TimerCondition struct {
func (x *TimerCondition) Reset() {
*x = TimerCondition{}
- mi := &file_dex_proto_msgTypes[117]
+ mi := &file_dex_proto_msgTypes[118]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9874,7 +9938,7 @@ func (x *TimerCondition) String() string {
func (*TimerCondition) ProtoMessage() {}
func (x *TimerCondition) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[117]
+ mi := &file_dex_proto_msgTypes[118]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9887,7 +9951,7 @@ func (x *TimerCondition) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimerCondition.ProtoReflect.Descriptor instead.
func (*TimerCondition) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{117}
+ return file_dex_proto_rawDescGZIP(), []int{118}
}
func (x *TimerCondition) GetConditionId() string {
@@ -9925,7 +9989,7 @@ type ChannelCondition struct {
func (x *ChannelCondition) Reset() {
*x = ChannelCondition{}
- mi := &file_dex_proto_msgTypes[118]
+ mi := &file_dex_proto_msgTypes[119]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -9937,7 +10001,7 @@ func (x *ChannelCondition) String() string {
func (*ChannelCondition) ProtoMessage() {}
func (x *ChannelCondition) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[118]
+ mi := &file_dex_proto_msgTypes[119]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -9950,7 +10014,7 @@ func (x *ChannelCondition) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelCondition.ProtoReflect.Descriptor instead.
func (*ChannelCondition) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{118}
+ return file_dex_proto_rawDescGZIP(), []int{119}
}
func (x *ChannelCondition) GetConditionId() string {
@@ -9993,7 +10057,7 @@ type ConditionResults struct {
func (x *ConditionResults) Reset() {
*x = ConditionResults{}
- mi := &file_dex_proto_msgTypes[119]
+ mi := &file_dex_proto_msgTypes[120]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10005,7 +10069,7 @@ func (x *ConditionResults) String() string {
func (*ConditionResults) ProtoMessage() {}
func (x *ConditionResults) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[119]
+ mi := &file_dex_proto_msgTypes[120]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10018,7 +10082,7 @@ func (x *ConditionResults) ProtoReflect() protoreflect.Message {
// Deprecated: Use ConditionResults.ProtoReflect.Descriptor instead.
func (*ConditionResults) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{119}
+ return file_dex_proto_rawDescGZIP(), []int{120}
}
func (x *ConditionResults) GetChannelResults() []*ChannelResult {
@@ -10059,7 +10123,7 @@ type TimerResult struct {
func (x *TimerResult) Reset() {
*x = TimerResult{}
- mi := &file_dex_proto_msgTypes[120]
+ mi := &file_dex_proto_msgTypes[121]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10071,7 +10135,7 @@ func (x *TimerResult) String() string {
func (*TimerResult) ProtoMessage() {}
func (x *TimerResult) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[120]
+ mi := &file_dex_proto_msgTypes[121]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10084,7 +10148,7 @@ func (x *TimerResult) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimerResult.ProtoReflect.Descriptor instead.
func (*TimerResult) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{120}
+ return file_dex_proto_rawDescGZIP(), []int{121}
}
func (x *TimerResult) GetConditionId() string {
@@ -10113,7 +10177,7 @@ type ChannelResult struct {
func (x *ChannelResult) Reset() {
*x = ChannelResult{}
- mi := &file_dex_proto_msgTypes[121]
+ mi := &file_dex_proto_msgTypes[122]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10125,7 +10189,7 @@ func (x *ChannelResult) String() string {
func (*ChannelResult) ProtoMessage() {}
func (x *ChannelResult) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[121]
+ mi := &file_dex_proto_msgTypes[122]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10138,7 +10202,7 @@ func (x *ChannelResult) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelResult.ProtoReflect.Descriptor instead.
func (*ChannelResult) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{121}
+ return file_dex_proto_rawDescGZIP(), []int{122}
}
func (x *ChannelResult) GetConditionId() string {
@@ -10181,7 +10245,7 @@ type ContinueAsNewDumpRequest struct {
func (x *ContinueAsNewDumpRequest) Reset() {
*x = ContinueAsNewDumpRequest{}
- mi := &file_dex_proto_msgTypes[122]
+ mi := &file_dex_proto_msgTypes[123]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10193,7 +10257,7 @@ func (x *ContinueAsNewDumpRequest) String() string {
func (*ContinueAsNewDumpRequest) ProtoMessage() {}
func (x *ContinueAsNewDumpRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[122]
+ mi := &file_dex_proto_msgTypes[123]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10206,7 +10270,7 @@ func (x *ContinueAsNewDumpRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ContinueAsNewDumpRequest.ProtoReflect.Descriptor instead.
func (*ContinueAsNewDumpRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{122}
+ return file_dex_proto_rawDescGZIP(), []int{123}
}
func (x *ContinueAsNewDumpRequest) GetFlowId() string {
@@ -10251,7 +10315,7 @@ type ContinueAsNewDumpResponse struct {
func (x *ContinueAsNewDumpResponse) Reset() {
*x = ContinueAsNewDumpResponse{}
- mi := &file_dex_proto_msgTypes[123]
+ mi := &file_dex_proto_msgTypes[124]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10263,7 +10327,7 @@ func (x *ContinueAsNewDumpResponse) String() string {
func (*ContinueAsNewDumpResponse) ProtoMessage() {}
func (x *ContinueAsNewDumpResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[123]
+ mi := &file_dex_proto_msgTypes[124]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10276,7 +10340,7 @@ func (x *ContinueAsNewDumpResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use ContinueAsNewDumpResponse.ProtoReflect.Descriptor instead.
func (*ContinueAsNewDumpResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{123}
+ return file_dex_proto_rawDescGZIP(), []int{124}
}
func (x *ContinueAsNewDumpResponse) GetPageContent() []byte {
@@ -10316,7 +10380,7 @@ type ChannelValues struct {
func (x *ChannelValues) Reset() {
*x = ChannelValues{}
- mi := &file_dex_proto_msgTypes[124]
+ mi := &file_dex_proto_msgTypes[125]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10328,7 +10392,7 @@ func (x *ChannelValues) String() string {
func (*ChannelValues) ProtoMessage() {}
func (x *ChannelValues) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[124]
+ mi := &file_dex_proto_msgTypes[125]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10341,7 +10405,7 @@ func (x *ChannelValues) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChannelValues.ProtoReflect.Descriptor instead.
func (*ChannelValues) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{124}
+ return file_dex_proto_rawDescGZIP(), []int{125}
}
func (x *ChannelValues) GetMessages() []*ChannelMessage {
@@ -10361,7 +10425,7 @@ type StepExecutionCompletedConditions struct {
func (x *StepExecutionCompletedConditions) Reset() {
*x = StepExecutionCompletedConditions{}
- mi := &file_dex_proto_msgTypes[125]
+ mi := &file_dex_proto_msgTypes[126]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10373,7 +10437,7 @@ func (x *StepExecutionCompletedConditions) String() string {
func (*StepExecutionCompletedConditions) ProtoMessage() {}
func (x *StepExecutionCompletedConditions) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[125]
+ mi := &file_dex_proto_msgTypes[126]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10386,7 +10450,7 @@ func (x *StepExecutionCompletedConditions) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecutionCompletedConditions.ProtoReflect.Descriptor instead.
func (*StepExecutionCompletedConditions) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{125}
+ return file_dex_proto_rawDescGZIP(), []int{126}
}
func (x *StepExecutionCompletedConditions) GetCompletedTimerConditions() map[int32]InternalTimerStatus {
@@ -10416,7 +10480,7 @@ type StepExecutionResumeInfo struct {
func (x *StepExecutionResumeInfo) Reset() {
*x = StepExecutionResumeInfo{}
- mi := &file_dex_proto_msgTypes[126]
+ mi := &file_dex_proto_msgTypes[127]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10428,7 +10492,7 @@ func (x *StepExecutionResumeInfo) String() string {
func (*StepExecutionResumeInfo) ProtoMessage() {}
func (x *StepExecutionResumeInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[126]
+ mi := &file_dex_proto_msgTypes[127]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10441,7 +10505,7 @@ func (x *StepExecutionResumeInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecutionResumeInfo.ProtoReflect.Descriptor instead.
func (*StepExecutionResumeInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{126}
+ return file_dex_proto_rawDescGZIP(), []int{127}
}
func (x *StepExecutionResumeInfo) GetStepExecutionId() string {
@@ -10491,7 +10555,7 @@ type StepExecutionCounterInfo struct {
func (x *StepExecutionCounterInfo) Reset() {
*x = StepExecutionCounterInfo{}
- mi := &file_dex_proto_msgTypes[127]
+ mi := &file_dex_proto_msgTypes[128]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10503,7 +10567,7 @@ func (x *StepExecutionCounterInfo) String() string {
func (*StepExecutionCounterInfo) ProtoMessage() {}
func (x *StepExecutionCounterInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[127]
+ mi := &file_dex_proto_msgTypes[128]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10516,7 +10580,7 @@ func (x *StepExecutionCounterInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecutionCounterInfo.ProtoReflect.Descriptor instead.
func (*StepExecutionCounterInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{127}
+ return file_dex_proto_rawDescGZIP(), []int{128}
}
func (x *StepExecutionCounterInfo) GetStepTypeStartedCount() map[string]int32 {
@@ -10558,7 +10622,7 @@ type StaleSkipTimer struct {
func (x *StaleSkipTimer) Reset() {
*x = StaleSkipTimer{}
- mi := &file_dex_proto_msgTypes[128]
+ mi := &file_dex_proto_msgTypes[129]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10570,7 +10634,7 @@ func (x *StaleSkipTimer) String() string {
func (*StaleSkipTimer) ProtoMessage() {}
func (x *StaleSkipTimer) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[128]
+ mi := &file_dex_proto_msgTypes[129]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10583,7 +10647,7 @@ func (x *StaleSkipTimer) ProtoReflect() protoreflect.Message {
// Deprecated: Use StaleSkipTimer.ProtoReflect.Descriptor instead.
func (*StaleSkipTimer) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{128}
+ return file_dex_proto_rawDescGZIP(), []int{129}
}
func (x *StaleSkipTimer) GetStepExecutionId() string {
@@ -10624,7 +10688,7 @@ type ContinueAsNewDump struct {
func (x *ContinueAsNewDump) Reset() {
*x = ContinueAsNewDump{}
- mi := &file_dex_proto_msgTypes[129]
+ mi := &file_dex_proto_msgTypes[130]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10636,7 +10700,7 @@ func (x *ContinueAsNewDump) String() string {
func (*ContinueAsNewDump) ProtoMessage() {}
func (x *ContinueAsNewDump) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[129]
+ mi := &file_dex_proto_msgTypes[130]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10649,7 +10713,7 @@ func (x *ContinueAsNewDump) ProtoReflect() protoreflect.Message {
// Deprecated: Use ContinueAsNewDump.ProtoReflect.Descriptor instead.
func (*ContinueAsNewDump) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{129}
+ return file_dex_proto_rawDescGZIP(), []int{130}
}
func (x *ContinueAsNewDump) GetStepsToStartFromBeginning() []*StepMovement {
@@ -10717,7 +10781,7 @@ type ContinueAsNewInput struct {
func (x *ContinueAsNewInput) Reset() {
*x = ContinueAsNewInput{}
- mi := &file_dex_proto_msgTypes[130]
+ mi := &file_dex_proto_msgTypes[131]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10729,7 +10793,7 @@ func (x *ContinueAsNewInput) String() string {
func (*ContinueAsNewInput) ProtoMessage() {}
func (x *ContinueAsNewInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[130]
+ mi := &file_dex_proto_msgTypes[131]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10742,7 +10806,7 @@ func (x *ContinueAsNewInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use ContinueAsNewInput.ProtoReflect.Descriptor instead.
func (*ContinueAsNewInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{130}
+ return file_dex_proto_rawDescGZIP(), []int{131}
}
func (x *ContinueAsNewInput) GetPreviousInternalRunId() string {
@@ -10772,7 +10836,7 @@ type InterpreterWorkflowInput struct {
func (x *InterpreterWorkflowInput) Reset() {
*x = InterpreterWorkflowInput{}
- mi := &file_dex_proto_msgTypes[131]
+ mi := &file_dex_proto_msgTypes[132]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10784,7 +10848,7 @@ func (x *InterpreterWorkflowInput) String() string {
func (*InterpreterWorkflowInput) ProtoMessage() {}
func (x *InterpreterWorkflowInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[131]
+ mi := &file_dex_proto_msgTypes[132]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10797,7 +10861,7 @@ func (x *InterpreterWorkflowInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InterpreterWorkflowInput.ProtoReflect.Descriptor instead.
func (*InterpreterWorkflowInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{131}
+ return file_dex_proto_rawDescGZIP(), []int{132}
}
func (x *InterpreterWorkflowInput) GetFlowType() string {
@@ -10886,7 +10950,7 @@ type InterpreterWorkflowOutput struct {
func (x *InterpreterWorkflowOutput) Reset() {
*x = InterpreterWorkflowOutput{}
- mi := &file_dex_proto_msgTypes[132]
+ mi := &file_dex_proto_msgTypes[133]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10898,7 +10962,7 @@ func (x *InterpreterWorkflowOutput) String() string {
func (*InterpreterWorkflowOutput) ProtoMessage() {}
func (x *InterpreterWorkflowOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[132]
+ mi := &file_dex_proto_msgTypes[133]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10911,7 +10975,7 @@ func (x *InterpreterWorkflowOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InterpreterWorkflowOutput.ProtoReflect.Descriptor instead.
func (*InterpreterWorkflowOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{132}
+ return file_dex_proto_rawDescGZIP(), []int{133}
}
func (x *InterpreterWorkflowOutput) GetStepCompletionOutputs() []*StepCompletionOutput {
@@ -10930,7 +10994,7 @@ type BlobStoreCleanupWorkflowInput struct {
func (x *BlobStoreCleanupWorkflowInput) Reset() {
*x = BlobStoreCleanupWorkflowInput{}
- mi := &file_dex_proto_msgTypes[133]
+ mi := &file_dex_proto_msgTypes[134]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10942,7 +11006,7 @@ func (x *BlobStoreCleanupWorkflowInput) String() string {
func (*BlobStoreCleanupWorkflowInput) ProtoMessage() {}
func (x *BlobStoreCleanupWorkflowInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[133]
+ mi := &file_dex_proto_msgTypes[134]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10955,7 +11019,7 @@ func (x *BlobStoreCleanupWorkflowInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use BlobStoreCleanupWorkflowInput.ProtoReflect.Descriptor instead.
func (*BlobStoreCleanupWorkflowInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{133}
+ return file_dex_proto_rawDescGZIP(), []int{134}
}
func (x *BlobStoreCleanupWorkflowInput) GetStoreId() string {
@@ -10974,7 +11038,7 @@ type BlobStoreCleanupWorkflowOutput struct {
func (x *BlobStoreCleanupWorkflowOutput) Reset() {
*x = BlobStoreCleanupWorkflowOutput{}
- mi := &file_dex_proto_msgTypes[134]
+ mi := &file_dex_proto_msgTypes[135]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -10986,7 +11050,7 @@ func (x *BlobStoreCleanupWorkflowOutput) String() string {
func (*BlobStoreCleanupWorkflowOutput) ProtoMessage() {}
func (x *BlobStoreCleanupWorkflowOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[134]
+ mi := &file_dex_proto_msgTypes[135]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -10999,7 +11063,7 @@ func (x *BlobStoreCleanupWorkflowOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use BlobStoreCleanupWorkflowOutput.ProtoReflect.Descriptor instead.
func (*BlobStoreCleanupWorkflowOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{134}
+ return file_dex_proto_rawDescGZIP(), []int{135}
}
func (x *BlobStoreCleanupWorkflowOutput) GetTotalDeleted() int32 {
@@ -11019,7 +11083,7 @@ type InvokeWaitForMethodActivityInput struct {
func (x *InvokeWaitForMethodActivityInput) Reset() {
*x = InvokeWaitForMethodActivityInput{}
- mi := &file_dex_proto_msgTypes[135]
+ mi := &file_dex_proto_msgTypes[136]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11031,7 +11095,7 @@ func (x *InvokeWaitForMethodActivityInput) String() string {
func (*InvokeWaitForMethodActivityInput) ProtoMessage() {}
func (x *InvokeWaitForMethodActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[135]
+ mi := &file_dex_proto_msgTypes[136]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11044,7 +11108,7 @@ func (x *InvokeWaitForMethodActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWaitForMethodActivityInput.ProtoReflect.Descriptor instead.
func (*InvokeWaitForMethodActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{135}
+ return file_dex_proto_rawDescGZIP(), []int{136}
}
func (x *InvokeWaitForMethodActivityInput) GetWorkerTarget() *WorkerTarget {
@@ -11070,7 +11134,7 @@ type InvokeWaitForMethodActivityOutput struct {
func (x *InvokeWaitForMethodActivityOutput) Reset() {
*x = InvokeWaitForMethodActivityOutput{}
- mi := &file_dex_proto_msgTypes[136]
+ mi := &file_dex_proto_msgTypes[137]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11082,7 +11146,7 @@ func (x *InvokeWaitForMethodActivityOutput) String() string {
func (*InvokeWaitForMethodActivityOutput) ProtoMessage() {}
func (x *InvokeWaitForMethodActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[136]
+ mi := &file_dex_proto_msgTypes[137]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11095,7 +11159,7 @@ func (x *InvokeWaitForMethodActivityOutput) ProtoReflect() protoreflect.Message
// Deprecated: Use InvokeWaitForMethodActivityOutput.ProtoReflect.Descriptor instead.
func (*InvokeWaitForMethodActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{136}
+ return file_dex_proto_rawDescGZIP(), []int{137}
}
func (x *InvokeWaitForMethodActivityOutput) GetResponse() *InvokeWaitForMethodResponse {
@@ -11115,7 +11179,7 @@ type InvokeExecuteMethodActivityInput struct {
func (x *InvokeExecuteMethodActivityInput) Reset() {
*x = InvokeExecuteMethodActivityInput{}
- mi := &file_dex_proto_msgTypes[137]
+ mi := &file_dex_proto_msgTypes[138]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11127,7 +11191,7 @@ func (x *InvokeExecuteMethodActivityInput) String() string {
func (*InvokeExecuteMethodActivityInput) ProtoMessage() {}
func (x *InvokeExecuteMethodActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[137]
+ mi := &file_dex_proto_msgTypes[138]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11140,7 +11204,7 @@ func (x *InvokeExecuteMethodActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeExecuteMethodActivityInput.ProtoReflect.Descriptor instead.
func (*InvokeExecuteMethodActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{137}
+ return file_dex_proto_rawDescGZIP(), []int{138}
}
func (x *InvokeExecuteMethodActivityInput) GetWorkerTarget() *WorkerTarget {
@@ -11167,7 +11231,7 @@ type RecoveryErrorInfo struct {
func (x *RecoveryErrorInfo) Reset() {
*x = RecoveryErrorInfo{}
- mi := &file_dex_proto_msgTypes[138]
+ mi := &file_dex_proto_msgTypes[139]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11179,7 +11243,7 @@ func (x *RecoveryErrorInfo) String() string {
func (*RecoveryErrorInfo) ProtoMessage() {}
func (x *RecoveryErrorInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[138]
+ mi := &file_dex_proto_msgTypes[139]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11192,7 +11256,7 @@ func (x *RecoveryErrorInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use RecoveryErrorInfo.ProtoReflect.Descriptor instead.
func (*RecoveryErrorInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{138}
+ return file_dex_proto_rawDescGZIP(), []int{139}
}
func (x *RecoveryErrorInfo) GetDetail() string {
@@ -11222,7 +11286,7 @@ type InternalLocalStepActivityFailure struct {
func (x *InternalLocalStepActivityFailure) Reset() {
*x = InternalLocalStepActivityFailure{}
- mi := &file_dex_proto_msgTypes[139]
+ mi := &file_dex_proto_msgTypes[140]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11234,7 +11298,7 @@ func (x *InternalLocalStepActivityFailure) String() string {
func (*InternalLocalStepActivityFailure) ProtoMessage() {}
func (x *InternalLocalStepActivityFailure) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[139]
+ mi := &file_dex_proto_msgTypes[140]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11247,7 +11311,7 @@ func (x *InternalLocalStepActivityFailure) ProtoReflect() protoreflect.Message {
// Deprecated: Use InternalLocalStepActivityFailure.ProtoReflect.Descriptor instead.
func (*InternalLocalStepActivityFailure) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{139}
+ return file_dex_proto_rawDescGZIP(), []int{140}
}
func (x *InternalLocalStepActivityFailure) GetLocalActivityMetadata() *LocalActivityMetadata {
@@ -11294,7 +11358,7 @@ type InvokeExecuteMethodActivityOutput struct {
func (x *InvokeExecuteMethodActivityOutput) Reset() {
*x = InvokeExecuteMethodActivityOutput{}
- mi := &file_dex_proto_msgTypes[140]
+ mi := &file_dex_proto_msgTypes[141]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11306,7 +11370,7 @@ func (x *InvokeExecuteMethodActivityOutput) String() string {
func (*InvokeExecuteMethodActivityOutput) ProtoMessage() {}
func (x *InvokeExecuteMethodActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[140]
+ mi := &file_dex_proto_msgTypes[141]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11319,7 +11383,7 @@ func (x *InvokeExecuteMethodActivityOutput) ProtoReflect() protoreflect.Message
// Deprecated: Use InvokeExecuteMethodActivityOutput.ProtoReflect.Descriptor instead.
func (*InvokeExecuteMethodActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{140}
+ return file_dex_proto_rawDescGZIP(), []int{141}
}
func (x *InvokeExecuteMethodActivityOutput) GetResponse() *InvokeExecuteMethodResponse {
@@ -11338,7 +11402,7 @@ type DumpFlowForContinueAsNewActivityInput struct {
func (x *DumpFlowForContinueAsNewActivityInput) Reset() {
*x = DumpFlowForContinueAsNewActivityInput{}
- mi := &file_dex_proto_msgTypes[141]
+ mi := &file_dex_proto_msgTypes[142]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11350,7 +11414,7 @@ func (x *DumpFlowForContinueAsNewActivityInput) String() string {
func (*DumpFlowForContinueAsNewActivityInput) ProtoMessage() {}
func (x *DumpFlowForContinueAsNewActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[141]
+ mi := &file_dex_proto_msgTypes[142]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11363,7 +11427,7 @@ func (x *DumpFlowForContinueAsNewActivityInput) ProtoReflect() protoreflect.Mess
// Deprecated: Use DumpFlowForContinueAsNewActivityInput.ProtoReflect.Descriptor instead.
func (*DumpFlowForContinueAsNewActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{141}
+ return file_dex_proto_rawDescGZIP(), []int{142}
}
func (x *DumpFlowForContinueAsNewActivityInput) GetRequest() *ContinueAsNewDumpRequest {
@@ -11382,7 +11446,7 @@ type DumpFlowForContinueAsNewActivityOutput struct {
func (x *DumpFlowForContinueAsNewActivityOutput) Reset() {
*x = DumpFlowForContinueAsNewActivityOutput{}
- mi := &file_dex_proto_msgTypes[142]
+ mi := &file_dex_proto_msgTypes[143]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11394,7 +11458,7 @@ func (x *DumpFlowForContinueAsNewActivityOutput) String() string {
func (*DumpFlowForContinueAsNewActivityOutput) ProtoMessage() {}
func (x *DumpFlowForContinueAsNewActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[142]
+ mi := &file_dex_proto_msgTypes[143]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11407,7 +11471,7 @@ func (x *DumpFlowForContinueAsNewActivityOutput) ProtoReflect() protoreflect.Mes
// Deprecated: Use DumpFlowForContinueAsNewActivityOutput.ProtoReflect.Descriptor instead.
func (*DumpFlowForContinueAsNewActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{142}
+ return file_dex_proto_rawDescGZIP(), []int{143}
}
func (x *DumpFlowForContinueAsNewActivityOutput) GetResponse() *ContinueAsNewDumpResponse {
@@ -11427,7 +11491,7 @@ type InvokeWorkerRPCActivityInput struct {
func (x *InvokeWorkerRPCActivityInput) Reset() {
*x = InvokeWorkerRPCActivityInput{}
- mi := &file_dex_proto_msgTypes[143]
+ mi := &file_dex_proto_msgTypes[144]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11439,7 +11503,7 @@ func (x *InvokeWorkerRPCActivityInput) String() string {
func (*InvokeWorkerRPCActivityInput) ProtoMessage() {}
func (x *InvokeWorkerRPCActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[143]
+ mi := &file_dex_proto_msgTypes[144]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11452,7 +11516,7 @@ func (x *InvokeWorkerRPCActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWorkerRPCActivityInput.ProtoReflect.Descriptor instead.
func (*InvokeWorkerRPCActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{143}
+ return file_dex_proto_rawDescGZIP(), []int{144}
}
func (x *InvokeWorkerRPCActivityInput) GetRpcPrep() *PrepareRpcQueryResponse {
@@ -11480,7 +11544,7 @@ type InvokeWorkerRPCActivityOutput struct {
func (x *InvokeWorkerRPCActivityOutput) Reset() {
*x = InvokeWorkerRPCActivityOutput{}
- mi := &file_dex_proto_msgTypes[144]
+ mi := &file_dex_proto_msgTypes[145]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11492,7 +11556,7 @@ func (x *InvokeWorkerRPCActivityOutput) String() string {
func (*InvokeWorkerRPCActivityOutput) ProtoMessage() {}
func (x *InvokeWorkerRPCActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[144]
+ mi := &file_dex_proto_msgTypes[145]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11505,7 +11569,7 @@ func (x *InvokeWorkerRPCActivityOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeWorkerRPCActivityOutput.ProtoReflect.Descriptor instead.
func (*InvokeWorkerRPCActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{144}
+ return file_dex_proto_rawDescGZIP(), []int{145}
}
func (x *InvokeWorkerRPCActivityOutput) GetResponse() *InvokeWorkerRPCResponse {
@@ -11531,7 +11595,7 @@ type CleanupBlobStoreActivityInput struct {
func (x *CleanupBlobStoreActivityInput) Reset() {
*x = CleanupBlobStoreActivityInput{}
- mi := &file_dex_proto_msgTypes[145]
+ mi := &file_dex_proto_msgTypes[146]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11543,7 +11607,7 @@ func (x *CleanupBlobStoreActivityInput) String() string {
func (*CleanupBlobStoreActivityInput) ProtoMessage() {}
func (x *CleanupBlobStoreActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[145]
+ mi := &file_dex_proto_msgTypes[146]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11556,7 +11620,7 @@ func (x *CleanupBlobStoreActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use CleanupBlobStoreActivityInput.ProtoReflect.Descriptor instead.
func (*CleanupBlobStoreActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{145}
+ return file_dex_proto_rawDescGZIP(), []int{146}
}
func (x *CleanupBlobStoreActivityInput) GetStoreId() string {
@@ -11575,7 +11639,7 @@ type CleanupBlobStoreActivityOutput struct {
func (x *CleanupBlobStoreActivityOutput) Reset() {
*x = CleanupBlobStoreActivityOutput{}
- mi := &file_dex_proto_msgTypes[146]
+ mi := &file_dex_proto_msgTypes[147]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11587,7 +11651,7 @@ func (x *CleanupBlobStoreActivityOutput) String() string {
func (*CleanupBlobStoreActivityOutput) ProtoMessage() {}
func (x *CleanupBlobStoreActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[146]
+ mi := &file_dex_proto_msgTypes[147]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11600,7 +11664,7 @@ func (x *CleanupBlobStoreActivityOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use CleanupBlobStoreActivityOutput.ProtoReflect.Descriptor instead.
func (*CleanupBlobStoreActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{146}
+ return file_dex_proto_rawDescGZIP(), []int{147}
}
func (x *CleanupBlobStoreActivityOutput) GetTotalDeleted() int32 {
@@ -11621,7 +11685,7 @@ type AttributeSyncItem struct {
func (x *AttributeSyncItem) Reset() {
*x = AttributeSyncItem{}
- mi := &file_dex_proto_msgTypes[147]
+ mi := &file_dex_proto_msgTypes[148]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11633,7 +11697,7 @@ func (x *AttributeSyncItem) String() string {
func (*AttributeSyncItem) ProtoMessage() {}
func (x *AttributeSyncItem) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[147]
+ mi := &file_dex_proto_msgTypes[148]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11646,7 +11710,7 @@ func (x *AttributeSyncItem) ProtoReflect() protoreflect.Message {
// Deprecated: Use AttributeSyncItem.ProtoReflect.Descriptor instead.
func (*AttributeSyncItem) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{147}
+ return file_dex_proto_rawDescGZIP(), []int{148}
}
func (x *AttributeSyncItem) GetConfigName() string {
@@ -11681,7 +11745,7 @@ type SyncAttributeBatchActivityInput struct {
func (x *SyncAttributeBatchActivityInput) Reset() {
*x = SyncAttributeBatchActivityInput{}
- mi := &file_dex_proto_msgTypes[148]
+ mi := &file_dex_proto_msgTypes[149]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11693,7 +11757,7 @@ func (x *SyncAttributeBatchActivityInput) String() string {
func (*SyncAttributeBatchActivityInput) ProtoMessage() {}
func (x *SyncAttributeBatchActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[148]
+ mi := &file_dex_proto_msgTypes[149]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11706,7 +11770,7 @@ func (x *SyncAttributeBatchActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use SyncAttributeBatchActivityInput.ProtoReflect.Descriptor instead.
func (*SyncAttributeBatchActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{148}
+ return file_dex_proto_rawDescGZIP(), []int{149}
}
func (x *SyncAttributeBatchActivityInput) GetFlowId() string {
@@ -11742,7 +11806,7 @@ type StartSubFlowActivityInput struct {
func (x *StartSubFlowActivityInput) Reset() {
*x = StartSubFlowActivityInput{}
- mi := &file_dex_proto_msgTypes[149]
+ mi := &file_dex_proto_msgTypes[150]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11754,7 +11818,7 @@ func (x *StartSubFlowActivityInput) String() string {
func (*StartSubFlowActivityInput) ProtoMessage() {}
func (x *StartSubFlowActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[149]
+ mi := &file_dex_proto_msgTypes[150]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11767,7 +11831,7 @@ func (x *StartSubFlowActivityInput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartSubFlowActivityInput.ProtoReflect.Descriptor instead.
func (*StartSubFlowActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{149}
+ return file_dex_proto_rawDescGZIP(), []int{150}
}
func (x *StartSubFlowActivityInput) GetCondition() *SubFlowCondition {
@@ -11800,7 +11864,7 @@ type StartSubFlowActivityOutput struct {
func (x *StartSubFlowActivityOutput) Reset() {
*x = StartSubFlowActivityOutput{}
- mi := &file_dex_proto_msgTypes[150]
+ mi := &file_dex_proto_msgTypes[151]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11812,7 +11876,7 @@ func (x *StartSubFlowActivityOutput) String() string {
func (*StartSubFlowActivityOutput) ProtoMessage() {}
func (x *StartSubFlowActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[150]
+ mi := &file_dex_proto_msgTypes[151]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11825,7 +11889,7 @@ func (x *StartSubFlowActivityOutput) ProtoReflect() protoreflect.Message {
// Deprecated: Use StartSubFlowActivityOutput.ProtoReflect.Descriptor instead.
func (*StartSubFlowActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{150}
+ return file_dex_proto_rawDescGZIP(), []int{151}
}
func (x *StartSubFlowActivityOutput) GetImmediateFlowResult() *FlowResult {
@@ -11845,7 +11909,7 @@ type SubFlowCompletionSignalRequest struct {
func (x *SubFlowCompletionSignalRequest) Reset() {
*x = SubFlowCompletionSignalRequest{}
- mi := &file_dex_proto_msgTypes[151]
+ mi := &file_dex_proto_msgTypes[152]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11857,7 +11921,7 @@ func (x *SubFlowCompletionSignalRequest) String() string {
func (*SubFlowCompletionSignalRequest) ProtoMessage() {}
func (x *SubFlowCompletionSignalRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[151]
+ mi := &file_dex_proto_msgTypes[152]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11870,7 +11934,7 @@ func (x *SubFlowCompletionSignalRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SubFlowCompletionSignalRequest.ProtoReflect.Descriptor instead.
func (*SubFlowCompletionSignalRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{151}
+ return file_dex_proto_rawDescGZIP(), []int{152}
}
func (x *SubFlowCompletionSignalRequest) GetSubFlowId() string {
@@ -11897,7 +11961,7 @@ type ReportSubFlowCompletionActivityInput struct {
func (x *ReportSubFlowCompletionActivityInput) Reset() {
*x = ReportSubFlowCompletionActivityInput{}
- mi := &file_dex_proto_msgTypes[152]
+ mi := &file_dex_proto_msgTypes[153]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11909,7 +11973,7 @@ func (x *ReportSubFlowCompletionActivityInput) String() string {
func (*ReportSubFlowCompletionActivityInput) ProtoMessage() {}
func (x *ReportSubFlowCompletionActivityInput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[152]
+ mi := &file_dex_proto_msgTypes[153]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11922,7 +11986,7 @@ func (x *ReportSubFlowCompletionActivityInput) ProtoReflect() protoreflect.Messa
// Deprecated: Use ReportSubFlowCompletionActivityInput.ProtoReflect.Descriptor instead.
func (*ReportSubFlowCompletionActivityInput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{152}
+ return file_dex_proto_rawDescGZIP(), []int{153}
}
func (x *ReportSubFlowCompletionActivityInput) GetParentFlowId() string {
@@ -11948,7 +12012,7 @@ type ReportSubFlowCompletionActivityOutput struct {
func (x *ReportSubFlowCompletionActivityOutput) Reset() {
*x = ReportSubFlowCompletionActivityOutput{}
- mi := &file_dex_proto_msgTypes[153]
+ mi := &file_dex_proto_msgTypes[154]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -11960,7 +12024,7 @@ func (x *ReportSubFlowCompletionActivityOutput) String() string {
func (*ReportSubFlowCompletionActivityOutput) ProtoMessage() {}
func (x *ReportSubFlowCompletionActivityOutput) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[153]
+ mi := &file_dex_proto_msgTypes[154]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -11973,7 +12037,7 @@ func (x *ReportSubFlowCompletionActivityOutput) ProtoReflect() protoreflect.Mess
// Deprecated: Use ReportSubFlowCompletionActivityOutput.ProtoReflect.Descriptor instead.
func (*ReportSubFlowCompletionActivityOutput) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{153}
+ return file_dex_proto_rawDescGZIP(), []int{154}
}
func (x *ReportSubFlowCompletionActivityOutput) GetStatus() SubFlowCompletionDeliveryStatus {
@@ -12000,7 +12064,7 @@ type ExecuteRpcSignalRequest struct {
func (x *ExecuteRpcSignalRequest) Reset() {
*x = ExecuteRpcSignalRequest{}
- mi := &file_dex_proto_msgTypes[154]
+ mi := &file_dex_proto_msgTypes[155]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12012,7 +12076,7 @@ func (x *ExecuteRpcSignalRequest) String() string {
func (*ExecuteRpcSignalRequest) ProtoMessage() {}
func (x *ExecuteRpcSignalRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[154]
+ mi := &file_dex_proto_msgTypes[155]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12025,7 +12089,7 @@ func (x *ExecuteRpcSignalRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExecuteRpcSignalRequest.ProtoReflect.Descriptor instead.
func (*ExecuteRpcSignalRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{154}
+ return file_dex_proto_rawDescGZIP(), []int{155}
}
func (x *ExecuteRpcSignalRequest) GetRpcInput() *Value {
@@ -12102,7 +12166,7 @@ type SkipTimerSignalRequest struct {
func (x *SkipTimerSignalRequest) Reset() {
*x = SkipTimerSignalRequest{}
- mi := &file_dex_proto_msgTypes[155]
+ mi := &file_dex_proto_msgTypes[156]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12114,7 +12178,7 @@ func (x *SkipTimerSignalRequest) String() string {
func (*SkipTimerSignalRequest) ProtoMessage() {}
func (x *SkipTimerSignalRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[155]
+ mi := &file_dex_proto_msgTypes[156]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12127,7 +12191,7 @@ func (x *SkipTimerSignalRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use SkipTimerSignalRequest.ProtoReflect.Descriptor instead.
func (*SkipTimerSignalRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{155}
+ return file_dex_proto_rawDescGZIP(), []int{156}
}
func (x *SkipTimerSignalRequest) GetStepExecutionId() string {
@@ -12161,7 +12225,7 @@ type StopFlowSignalRequest struct {
func (x *StopFlowSignalRequest) Reset() {
*x = StopFlowSignalRequest{}
- mi := &file_dex_proto_msgTypes[156]
+ mi := &file_dex_proto_msgTypes[157]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12173,7 +12237,7 @@ func (x *StopFlowSignalRequest) String() string {
func (*StopFlowSignalRequest) ProtoMessage() {}
func (x *StopFlowSignalRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[156]
+ mi := &file_dex_proto_msgTypes[157]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12186,7 +12250,7 @@ func (x *StopFlowSignalRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use StopFlowSignalRequest.ProtoReflect.Descriptor instead.
func (*StopFlowSignalRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{156}
+ return file_dex_proto_rawDescGZIP(), []int{157}
}
func (x *StopFlowSignalRequest) GetStopType() StopType {
@@ -12213,7 +12277,7 @@ type GetAttributesQueryRequest struct {
func (x *GetAttributesQueryRequest) Reset() {
*x = GetAttributesQueryRequest{}
- mi := &file_dex_proto_msgTypes[157]
+ mi := &file_dex_proto_msgTypes[158]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12225,7 +12289,7 @@ func (x *GetAttributesQueryRequest) String() string {
func (*GetAttributesQueryRequest) ProtoMessage() {}
func (x *GetAttributesQueryRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[157]
+ mi := &file_dex_proto_msgTypes[158]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12238,7 +12302,7 @@ func (x *GetAttributesQueryRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetAttributesQueryRequest.ProtoReflect.Descriptor instead.
func (*GetAttributesQueryRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{157}
+ return file_dex_proto_rawDescGZIP(), []int{158}
}
func (x *GetAttributesQueryRequest) GetKeys() []string {
@@ -12264,7 +12328,7 @@ type GetAttributesQueryResponse struct {
func (x *GetAttributesQueryResponse) Reset() {
*x = GetAttributesQueryResponse{}
- mi := &file_dex_proto_msgTypes[158]
+ mi := &file_dex_proto_msgTypes[159]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12276,7 +12340,7 @@ func (x *GetAttributesQueryResponse) String() string {
func (*GetAttributesQueryResponse) ProtoMessage() {}
func (x *GetAttributesQueryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[158]
+ mi := &file_dex_proto_msgTypes[159]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12289,7 +12353,7 @@ func (x *GetAttributesQueryResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use GetAttributesQueryResponse.ProtoReflect.Descriptor instead.
func (*GetAttributesQueryResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{158}
+ return file_dex_proto_rawDescGZIP(), []int{159}
}
func (x *GetAttributesQueryResponse) GetAttributes() []*KV {
@@ -12310,7 +12374,7 @@ type PrepareRpcQueryRequest struct {
func (x *PrepareRpcQueryRequest) Reset() {
*x = PrepareRpcQueryRequest{}
- mi := &file_dex_proto_msgTypes[159]
+ mi := &file_dex_proto_msgTypes[160]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12322,7 +12386,7 @@ func (x *PrepareRpcQueryRequest) String() string {
func (*PrepareRpcQueryRequest) ProtoMessage() {}
func (x *PrepareRpcQueryRequest) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[159]
+ mi := &file_dex_proto_msgTypes[160]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12335,7 +12399,7 @@ func (x *PrepareRpcQueryRequest) ProtoReflect() protoreflect.Message {
// Deprecated: Use PrepareRpcQueryRequest.ProtoReflect.Descriptor instead.
func (*PrepareRpcQueryRequest) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{159}
+ return file_dex_proto_rawDescGZIP(), []int{160}
}
func (x *PrepareRpcQueryRequest) GetLoadAttributeMapInstances() []string {
@@ -12377,7 +12441,7 @@ type PrepareRpcQueryResponse struct {
func (x *PrepareRpcQueryResponse) Reset() {
*x = PrepareRpcQueryResponse{}
- mi := &file_dex_proto_msgTypes[160]
+ mi := &file_dex_proto_msgTypes[161]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12389,7 +12453,7 @@ func (x *PrepareRpcQueryResponse) String() string {
func (*PrepareRpcQueryResponse) ProtoMessage() {}
func (x *PrepareRpcQueryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[160]
+ mi := &file_dex_proto_msgTypes[161]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12402,7 +12466,7 @@ func (x *PrepareRpcQueryResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use PrepareRpcQueryResponse.ProtoReflect.Descriptor instead.
func (*PrepareRpcQueryResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{160}
+ return file_dex_proto_rawDescGZIP(), []int{161}
}
func (x *PrepareRpcQueryResponse) GetAttributes() []*KV {
@@ -12487,7 +12551,7 @@ type TimerInfo struct {
func (x *TimerInfo) Reset() {
*x = TimerInfo{}
- mi := &file_dex_proto_msgTypes[161]
+ mi := &file_dex_proto_msgTypes[162]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12499,7 +12563,7 @@ func (x *TimerInfo) String() string {
func (*TimerInfo) ProtoMessage() {}
func (x *TimerInfo) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[161]
+ mi := &file_dex_proto_msgTypes[162]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12512,7 +12576,7 @@ func (x *TimerInfo) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimerInfo.ProtoReflect.Descriptor instead.
func (*TimerInfo) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{161}
+ return file_dex_proto_rawDescGZIP(), []int{162}
}
func (x *TimerInfo) GetConditionId() string {
@@ -12545,7 +12609,7 @@ type TimerInfoList struct {
func (x *TimerInfoList) Reset() {
*x = TimerInfoList{}
- mi := &file_dex_proto_msgTypes[162]
+ mi := &file_dex_proto_msgTypes[163]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12557,7 +12621,7 @@ func (x *TimerInfoList) String() string {
func (*TimerInfoList) ProtoMessage() {}
func (x *TimerInfoList) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[162]
+ mi := &file_dex_proto_msgTypes[163]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12570,7 +12634,7 @@ func (x *TimerInfoList) ProtoReflect() protoreflect.Message {
// Deprecated: Use TimerInfoList.ProtoReflect.Descriptor instead.
func (*TimerInfoList) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{162}
+ return file_dex_proto_rawDescGZIP(), []int{163}
}
func (x *TimerInfoList) GetTimers() []*TimerInfo {
@@ -12590,7 +12654,7 @@ type GetCurrentTimerInfosQueryResponse struct {
func (x *GetCurrentTimerInfosQueryResponse) Reset() {
*x = GetCurrentTimerInfosQueryResponse{}
- mi := &file_dex_proto_msgTypes[163]
+ mi := &file_dex_proto_msgTypes[164]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12602,7 +12666,7 @@ func (x *GetCurrentTimerInfosQueryResponse) String() string {
func (*GetCurrentTimerInfosQueryResponse) ProtoMessage() {}
func (x *GetCurrentTimerInfosQueryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[163]
+ mi := &file_dex_proto_msgTypes[164]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12615,7 +12679,7 @@ func (x *GetCurrentTimerInfosQueryResponse) ProtoReflect() protoreflect.Message
// Deprecated: Use GetCurrentTimerInfosQueryResponse.ProtoReflect.Descriptor instead.
func (*GetCurrentTimerInfosQueryResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{163}
+ return file_dex_proto_rawDescGZIP(), []int{164}
}
func (x *GetCurrentTimerInfosQueryResponse) GetStepExecutionCurrentTimerInfos() map[string]*TimerInfoList {
@@ -12634,7 +12698,7 @@ type GetScheduledGreedyTimerTimesQueryResponse struct {
func (x *GetScheduledGreedyTimerTimesQueryResponse) Reset() {
*x = GetScheduledGreedyTimerTimesQueryResponse{}
- mi := &file_dex_proto_msgTypes[164]
+ mi := &file_dex_proto_msgTypes[165]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12646,7 +12710,7 @@ func (x *GetScheduledGreedyTimerTimesQueryResponse) String() string {
func (*GetScheduledGreedyTimerTimesQueryResponse) ProtoMessage() {}
func (x *GetScheduledGreedyTimerTimesQueryResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[164]
+ mi := &file_dex_proto_msgTypes[165]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12659,7 +12723,7 @@ func (x *GetScheduledGreedyTimerTimesQueryResponse) ProtoReflect() protoreflect.
// Deprecated: Use GetScheduledGreedyTimerTimesQueryResponse.ProtoReflect.Descriptor instead.
func (*GetScheduledGreedyTimerTimesQueryResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{164}
+ return file_dex_proto_rawDescGZIP(), []int{165}
}
func (x *GetScheduledGreedyTimerTimesQueryResponse) GetPendingScheduled() []*TimerInfo {
@@ -12681,7 +12745,7 @@ type DebugDumpResponse struct {
func (x *DebugDumpResponse) Reset() {
*x = DebugDumpResponse{}
- mi := &file_dex_proto_msgTypes[165]
+ mi := &file_dex_proto_msgTypes[166]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12693,7 +12757,7 @@ func (x *DebugDumpResponse) String() string {
func (*DebugDumpResponse) ProtoMessage() {}
func (x *DebugDumpResponse) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[165]
+ mi := &file_dex_proto_msgTypes[166]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12706,7 +12770,7 @@ func (x *DebugDumpResponse) ProtoReflect() protoreflect.Message {
// Deprecated: Use DebugDumpResponse.ProtoReflect.Descriptor instead.
func (*DebugDumpResponse) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{165}
+ return file_dex_proto_rawDescGZIP(), []int{166}
}
func (x *DebugDumpResponse) GetConfig() *FlowConfig {
@@ -12747,7 +12811,7 @@ type InvokeRpcUpdateResult struct {
func (x *InvokeRpcUpdateResult) Reset() {
*x = InvokeRpcUpdateResult{}
- mi := &file_dex_proto_msgTypes[166]
+ mi := &file_dex_proto_msgTypes[167]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12759,7 +12823,7 @@ func (x *InvokeRpcUpdateResult) String() string {
func (*InvokeRpcUpdateResult) ProtoMessage() {}
func (x *InvokeRpcUpdateResult) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[166]
+ mi := &file_dex_proto_msgTypes[167]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12772,7 +12836,7 @@ func (x *InvokeRpcUpdateResult) ProtoReflect() protoreflect.Message {
// Deprecated: Use InvokeRpcUpdateResult.ProtoReflect.Descriptor instead.
func (*InvokeRpcUpdateResult) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{166}
+ return file_dex_proto_rawDescGZIP(), []int{167}
}
func (x *InvokeRpcUpdateResult) GetResponse() *InvokeRPCResponse {
@@ -12791,7 +12855,7 @@ type StepExecutionNumbers struct {
func (x *StepExecutionNumbers) Reset() {
*x = StepExecutionNumbers{}
- mi := &file_dex_proto_msgTypes[167]
+ mi := &file_dex_proto_msgTypes[168]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -12803,7 +12867,7 @@ func (x *StepExecutionNumbers) String() string {
func (*StepExecutionNumbers) ProtoMessage() {}
func (x *StepExecutionNumbers) ProtoReflect() protoreflect.Message {
- mi := &file_dex_proto_msgTypes[167]
+ mi := &file_dex_proto_msgTypes[168]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -12816,7 +12880,7 @@ func (x *StepExecutionNumbers) ProtoReflect() protoreflect.Message {
// Deprecated: Use StepExecutionNumbers.ProtoReflect.Descriptor instead.
func (*StepExecutionNumbers) Descriptor() ([]byte, []int) {
- return file_dex_proto_rawDescGZIP(), []int{167}
+ return file_dex_proto_rawDescGZIP(), []int{168}
}
func (x *StepExecutionNumbers) GetNumbers() []int32 {
@@ -12830,7 +12894,12 @@ var File_dex_proto protoreflect.FileDescriptor
const file_dex_proto_rawDesc = "" +
"\n" +
- "\tdex.proto\x12\x03dex\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x99\x03\n" +
+ "\tdex.proto\x12\x03dex\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xba\x01\n" +
+ "\n" +
+ "ServerInfo\x12%\n" +
+ "\x0eserver_version\x18\x01 \x01(\tR\rserverVersion\x12K\n" +
+ "\"minimum_supported_protocol_version\x18\x02 \x01(\rR\x1fminimumSupportedProtocolVersion\x128\n" +
+ "\x18current_protocol_version\x18\x03 \x01(\rR\x16currentProtocolVersion\"\x99\x03\n" +
"\x05Value\x12I\n" +
"!internal_blob_id_for_string_value\x18\x01 \x01(\tH\x00R\x1cinternalBlobIdForStringValue\x12C\n" +
"\x1einternal_blob_id_for_obj_value\x18\x02 \x01(\tH\x00R\x19internalBlobIdForObjValue\x12#\n" +
@@ -13971,8 +14040,9 @@ const file_dex_proto_rawDesc = "" +
"\x1fSubFlowCompletionDeliveryStatus\x123\n" +
"/SUB_FLOW_COMPLETION_DELIVERY_STATUS_UNSPECIFIED\x10\x00\x121\n" +
"-SUB_FLOW_COMPLETION_DELIVERY_STATUS_DELIVERED\x10\x01\x12B\n" +
- ">SUB_FLOW_COMPLETION_DELIVERY_STATUS_PARENT_CLOSED_OR_NOT_FOUND\x10\x022\xdc\x0e\n" +
- "\vFlowService\x12:\n" +
+ ">SUB_FLOW_COMPLETION_DELIVERY_STATUS_PARENT_CLOSED_OR_NOT_FOUND\x10\x022\x96\x0f\n" +
+ "\vFlowService\x128\n" +
+ "\rGetServerInfo\x12\x16.google.protobuf.Empty\x1a\x0f.dex.ServerInfo\x12:\n" +
"\tStartFlow\x12\x15.dex.StartFlowRequest\x1a\x16.dex.StartFlowResponse\x12H\n" +
"\x10PublishToChannel\x12\x1c.dex.PublishToChannelRequest\x1a\x16.google.protobuf.Empty\x12U\n" +
"\x12GetChannelMessages\x12\x1e.dex.GetChannelMessagesRequest\x1a\x1f.dex.GetChannelMessagesResponse\x12P\n" +
@@ -14021,7 +14091,7 @@ func file_dex_proto_rawDescGZIP() []byte {
}
var file_dex_proto_enumTypes = make([]protoimpl.EnumInfo, 23)
-var file_dex_proto_msgTypes = make([]protoimpl.MessageInfo, 187)
+var file_dex_proto_msgTypes = make([]protoimpl.MessageInfo, 188)
var file_dex_proto_goTypes = []any{
(IndexType)(0), // 0: dex.IndexType
(WaitForMethodFailurePolicy)(0), // 1: dex.WaitForMethodFailurePolicy
@@ -14046,596 +14116,599 @@ var file_dex_proto_goTypes = []any{
(InternalTimerStatus)(0), // 20: dex.InternalTimerStatus
(UpdateErrorType)(0), // 21: dex.UpdateErrorType
(SubFlowCompletionDeliveryStatus)(0), // 22: dex.SubFlowCompletionDeliveryStatus
- (*Value)(nil), // 23: dex.Value
- (*EncodedObject)(nil), // 24: dex.EncodedObject
- (*AttributeWrite)(nil), // 25: dex.AttributeWrite
- (*AttributeSyncConfig)(nil), // 26: dex.AttributeSyncConfig
- (*KV)(nil), // 27: dex.KV
- (*IndexConfig)(nil), // 28: dex.IndexConfig
- (*Context)(nil), // 29: dex.Context
- (*LocalActivityMetadata)(nil), // 30: dex.LocalActivityMetadata
- (*RetryPolicy)(nil), // 31: dex.RetryPolicy
- (*FlowRetryPolicy)(nil), // 32: dex.FlowRetryPolicy
- (*StepOptions)(nil), // 33: dex.StepOptions
- (*FlowTimeoutHandlerOptions)(nil), // 34: dex.FlowTimeoutHandlerOptions
- (*FlowAlreadyStartedOptions)(nil), // 35: dex.FlowAlreadyStartedOptions
- (*FlowStartOptions)(nil), // 36: dex.FlowStartOptions
- (*FlowConfig)(nil), // 37: dex.FlowConfig
- (*AttributeStoreNames)(nil), // 38: dex.AttributeStoreNames
- (*WorkerTarget)(nil), // 39: dex.WorkerTarget
- (*StartFlowRequest)(nil), // 40: dex.StartFlowRequest
- (*StartFlowResponse)(nil), // 41: dex.StartFlowResponse
- (*PublishToChannelRequest)(nil), // 42: dex.PublishToChannelRequest
- (*ChannelMessage)(nil), // 43: dex.ChannelMessage
- (*GetChannelMessagesRequest)(nil), // 44: dex.GetChannelMessagesRequest
- (*GetChannelMessagesResponse)(nil), // 45: dex.GetChannelMessagesResponse
- (*DeleteChannelMessageRequest)(nil), // 46: dex.DeleteChannelMessageRequest
- (*ChannelMessageDeletion)(nil), // 47: dex.ChannelMessageDeletion
- (*WriteStreamRequest)(nil), // 48: dex.WriteStreamRequest
- (*ReadStreamRequest)(nil), // 49: dex.ReadStreamRequest
- (*ReadStreamResponse)(nil), // 50: dex.ReadStreamResponse
- (*ListStreamMessagesRequest)(nil), // 51: dex.ListStreamMessagesRequest
- (*ListStreamMessagesResponse)(nil), // 52: dex.ListStreamMessagesResponse
- (*StreamMessage)(nil), // 53: dex.StreamMessage
- (*StopFlowRequest)(nil), // 54: dex.StopFlowRequest
- (*GetAttributesRequest)(nil), // 55: dex.GetAttributesRequest
- (*GetAttributesResponse)(nil), // 56: dex.GetAttributesResponse
- (*SetAttributesRequest)(nil), // 57: dex.SetAttributesRequest
- (*LoadBlobRequestEntry)(nil), // 58: dex.LoadBlobRequestEntry
- (*LoadBlobsRequest)(nil), // 59: dex.LoadBlobsRequest
- (*LoadBlobsResponse)(nil), // 60: dex.LoadBlobsResponse
- (*WaitForFlowRequest)(nil), // 61: dex.WaitForFlowRequest
- (*StepCompletionOutput)(nil), // 62: dex.StepCompletionOutput
- (*FlowResult)(nil), // 63: dex.FlowResult
- (*SearchFlowsRequest)(nil), // 64: dex.SearchFlowsRequest
- (*SearchFlowsResponse)(nil), // 65: dex.SearchFlowsResponse
- (*SearchFlowsResponseEntry)(nil), // 66: dex.SearchFlowsResponseEntry
- (*SyncAttributeIndexRequest)(nil), // 67: dex.SyncAttributeIndexRequest
- (*SyncAttributeIndexResponse)(nil), // 68: dex.SyncAttributeIndexResponse
- (*FlowExecutionID)(nil), // 69: dex.FlowExecutionID
- (*GetFlowSummaryRequest)(nil), // 70: dex.GetFlowSummaryRequest
- (*GetFlowSummaryResponse)(nil), // 71: dex.GetFlowSummaryResponse
- (*InternalAsyncStepInputSnapshot)(nil), // 72: dex.InternalAsyncStepInputSnapshot
- (*InternalLocalActivityInput)(nil), // 73: dex.InternalLocalActivityInput
- (*GetHistoryEventsRequest)(nil), // 74: dex.GetHistoryEventsRequest
- (*GetHistoryEventsResponse)(nil), // 75: dex.GetHistoryEventsResponse
- (*FlowHistoryEvent)(nil), // 76: dex.FlowHistoryEvent
- (*TimeTravelForkHistoryEvent)(nil), // 77: dex.TimeTravelForkHistoryEvent
- (*FlowStartedOrContinuedHistoryEvent)(nil), // 78: dex.FlowStartedOrContinuedHistoryEvent
- (*FlowInitialStart)(nil), // 79: dex.FlowInitialStart
- (*FlowContinuedStart)(nil), // 80: dex.FlowContinuedStart
- (*FlowClosedHistoryEvent)(nil), // 81: dex.FlowClosedHistoryEvent
- (*StepMethodPendingEvent)(nil), // 82: dex.StepMethodPendingEvent
- (*StepMethodFailure)(nil), // 83: dex.StepMethodFailure
- (*StepMethodOptions)(nil), // 84: dex.StepMethodOptions
- (*StepMethodEventInput)(nil), // 85: dex.StepMethodEventInput
- (*StepMethodEventContext)(nil), // 86: dex.StepMethodEventContext
- (*StepWaitForCompletedOutput)(nil), // 87: dex.StepWaitForCompletedOutput
- (*StepExecuteCompletedOutput)(nil), // 88: dex.StepExecuteCompletedOutput
- (*StepMethodFailedOutput)(nil), // 89: dex.StepMethodFailedOutput
- (*StepWaitForCompletedEvent)(nil), // 90: dex.StepWaitForCompletedEvent
- (*StepWaitForFailedEvent)(nil), // 91: dex.StepWaitForFailedEvent
- (*StepExecuteCompletedEvent)(nil), // 92: dex.StepExecuteCompletedEvent
- (*StepExecuteFailedEvent)(nil), // 93: dex.StepExecuteFailedEvent
- (*RpcExecutionCompletedEvent)(nil), // 94: dex.RpcExecutionCompletedEvent
- (*ChannelExternalPublishEvent)(nil), // 95: dex.ChannelExternalPublishEvent
- (*ChannelExternalDeleteEvent)(nil), // 96: dex.ChannelExternalDeleteEvent
- (*WaitForHistoryEventRequest)(nil), // 97: dex.WaitForHistoryEventRequest
- (*WaitForHistoryEventResponse)(nil), // 98: dex.WaitForHistoryEventResponse
- (*ActiveStepExecutionState)(nil), // 99: dex.ActiveStepExecutionState
- (*GetFlowStateRequest)(nil), // 100: dex.GetFlowStateRequest
- (*GetFlowStateResponse)(nil), // 101: dex.GetFlowStateResponse
- (*ResetFlowRequest)(nil), // 102: dex.ResetFlowRequest
- (*ResetFlowResponse)(nil), // 103: dex.ResetFlowResponse
- (*InvokeRPCRequest)(nil), // 104: dex.InvokeRPCRequest
- (*InvokeRPCResponse)(nil), // 105: dex.InvokeRPCResponse
- (*SkipTimerRequest)(nil), // 106: dex.SkipTimerRequest
- (*UpdateFlowConfigRequest)(nil), // 107: dex.UpdateFlowConfigRequest
- (*WaitForStepCompletionRequest)(nil), // 108: dex.WaitForStepCompletionRequest
- (*WaitForStepCompletionResponse)(nil), // 109: dex.WaitForStepCompletionResponse
- (*WaitForAttributeRequest)(nil), // 110: dex.WaitForAttributeRequest
- (*WaitForAttributeResponse)(nil), // 111: dex.WaitForAttributeResponse
- (*AttributeMatch)(nil), // 112: dex.AttributeMatch
- (*TriggerContinueAsNewRequest)(nil), // 113: dex.TriggerContinueAsNewRequest
- (*HealthInfo)(nil), // 114: dex.HealthInfo
- (*ServiceErrorResponse)(nil), // 115: dex.ServiceErrorResponse
- (*WorkerErrorResponse)(nil), // 116: dex.WorkerErrorResponse
- (*InternalActivityError)(nil), // 117: dex.InternalActivityError
- (*InternalWorkerError)(nil), // 118: dex.InternalWorkerError
- (*InternalFlowError)(nil), // 119: dex.InternalFlowError
- (*ChannelInfo)(nil), // 120: dex.ChannelInfo
- (*InvokeWaitForMethodRequest)(nil), // 121: dex.InvokeWaitForMethodRequest
- (*InvokeWaitForMethodResponse)(nil), // 122: dex.InvokeWaitForMethodResponse
- (*StepMethodHeartbeat)(nil), // 123: dex.StepMethodHeartbeat
- (*StepStreamWrite)(nil), // 124: dex.StepStreamWrite
- (*InvokeWaitForMethodOutput)(nil), // 125: dex.InvokeWaitForMethodOutput
- (*InvokeExecuteMethodRequest)(nil), // 126: dex.InvokeExecuteMethodRequest
- (*InvokeExecuteMethodResponse)(nil), // 127: dex.InvokeExecuteMethodResponse
- (*InvokeExecuteMethodOutput)(nil), // 128: dex.InvokeExecuteMethodOutput
- (*InvokeWorkerRPCRequest)(nil), // 129: dex.InvokeWorkerRPCRequest
- (*InvokeWorkerRPCResponse)(nil), // 130: dex.InvokeWorkerRPCResponse
- (*StepDecision)(nil), // 131: dex.StepDecision
- (*CloseDecision)(nil), // 132: dex.CloseDecision
- (*StepMovement)(nil), // 133: dex.StepMovement
- (*ConditionCombination)(nil), // 134: dex.ConditionCombination
- (*WaitingCondition)(nil), // 135: dex.WaitingCondition
- (*WaitingConditionState)(nil), // 136: dex.WaitingConditionState
- (*SubFlowOptions)(nil), // 137: dex.SubFlowOptions
- (*SubFlowCondition)(nil), // 138: dex.SubFlowCondition
- (*SubFlowConditionState)(nil), // 139: dex.SubFlowConditionState
- (*TimerCondition)(nil), // 140: dex.TimerCondition
- (*ChannelCondition)(nil), // 141: dex.ChannelCondition
- (*ConditionResults)(nil), // 142: dex.ConditionResults
- (*TimerResult)(nil), // 143: dex.TimerResult
- (*ChannelResult)(nil), // 144: dex.ChannelResult
- (*ContinueAsNewDumpRequest)(nil), // 145: dex.ContinueAsNewDumpRequest
- (*ContinueAsNewDumpResponse)(nil), // 146: dex.ContinueAsNewDumpResponse
- (*ChannelValues)(nil), // 147: dex.ChannelValues
- (*StepExecutionCompletedConditions)(nil), // 148: dex.StepExecutionCompletedConditions
- (*StepExecutionResumeInfo)(nil), // 149: dex.StepExecutionResumeInfo
- (*StepExecutionCounterInfo)(nil), // 150: dex.StepExecutionCounterInfo
- (*StaleSkipTimer)(nil), // 151: dex.StaleSkipTimer
- (*ContinueAsNewDump)(nil), // 152: dex.ContinueAsNewDump
- (*ContinueAsNewInput)(nil), // 153: dex.ContinueAsNewInput
- (*InterpreterWorkflowInput)(nil), // 154: dex.InterpreterWorkflowInput
- (*InterpreterWorkflowOutput)(nil), // 155: dex.InterpreterWorkflowOutput
- (*BlobStoreCleanupWorkflowInput)(nil), // 156: dex.BlobStoreCleanupWorkflowInput
- (*BlobStoreCleanupWorkflowOutput)(nil), // 157: dex.BlobStoreCleanupWorkflowOutput
- (*InvokeWaitForMethodActivityInput)(nil), // 158: dex.InvokeWaitForMethodActivityInput
- (*InvokeWaitForMethodActivityOutput)(nil), // 159: dex.InvokeWaitForMethodActivityOutput
- (*InvokeExecuteMethodActivityInput)(nil), // 160: dex.InvokeExecuteMethodActivityInput
- (*RecoveryErrorInfo)(nil), // 161: dex.RecoveryErrorInfo
- (*InternalLocalStepActivityFailure)(nil), // 162: dex.InternalLocalStepActivityFailure
- (*InvokeExecuteMethodActivityOutput)(nil), // 163: dex.InvokeExecuteMethodActivityOutput
- (*DumpFlowForContinueAsNewActivityInput)(nil), // 164: dex.DumpFlowForContinueAsNewActivityInput
- (*DumpFlowForContinueAsNewActivityOutput)(nil), // 165: dex.DumpFlowForContinueAsNewActivityOutput
- (*InvokeWorkerRPCActivityInput)(nil), // 166: dex.InvokeWorkerRPCActivityInput
- (*InvokeWorkerRPCActivityOutput)(nil), // 167: dex.InvokeWorkerRPCActivityOutput
- (*CleanupBlobStoreActivityInput)(nil), // 168: dex.CleanupBlobStoreActivityInput
- (*CleanupBlobStoreActivityOutput)(nil), // 169: dex.CleanupBlobStoreActivityOutput
- (*AttributeSyncItem)(nil), // 170: dex.AttributeSyncItem
- (*SyncAttributeBatchActivityInput)(nil), // 171: dex.SyncAttributeBatchActivityInput
- (*StartSubFlowActivityInput)(nil), // 172: dex.StartSubFlowActivityInput
- (*StartSubFlowActivityOutput)(nil), // 173: dex.StartSubFlowActivityOutput
- (*SubFlowCompletionSignalRequest)(nil), // 174: dex.SubFlowCompletionSignalRequest
- (*ReportSubFlowCompletionActivityInput)(nil), // 175: dex.ReportSubFlowCompletionActivityInput
- (*ReportSubFlowCompletionActivityOutput)(nil), // 176: dex.ReportSubFlowCompletionActivityOutput
- (*ExecuteRpcSignalRequest)(nil), // 177: dex.ExecuteRpcSignalRequest
- (*SkipTimerSignalRequest)(nil), // 178: dex.SkipTimerSignalRequest
- (*StopFlowSignalRequest)(nil), // 179: dex.StopFlowSignalRequest
- (*GetAttributesQueryRequest)(nil), // 180: dex.GetAttributesQueryRequest
- (*GetAttributesQueryResponse)(nil), // 181: dex.GetAttributesQueryResponse
- (*PrepareRpcQueryRequest)(nil), // 182: dex.PrepareRpcQueryRequest
- (*PrepareRpcQueryResponse)(nil), // 183: dex.PrepareRpcQueryResponse
- (*TimerInfo)(nil), // 184: dex.TimerInfo
- (*TimerInfoList)(nil), // 185: dex.TimerInfoList
- (*GetCurrentTimerInfosQueryResponse)(nil), // 186: dex.GetCurrentTimerInfosQueryResponse
- (*GetScheduledGreedyTimerTimesQueryResponse)(nil), // 187: dex.GetScheduledGreedyTimerTimesQueryResponse
- (*DebugDumpResponse)(nil), // 188: dex.DebugDumpResponse
- (*InvokeRpcUpdateResult)(nil), // 189: dex.InvokeRpcUpdateResult
- (*StepExecutionNumbers)(nil), // 190: dex.StepExecutionNumbers
- nil, // 191: dex.LoadBlobsResponse.ValuesEntry
- nil, // 192: dex.SyncAttributeIndexRequest.AttributeIndexesEntry
- nil, // 193: dex.FlowContinuedStart.PendingChannelMessagesEntry
- nil, // 194: dex.GetFlowStateResponse.PendingChannelMessagesEntry
- nil, // 195: dex.InvokeWaitForMethodRequest.ChannelInfosEntry
- nil, // 196: dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry
- nil, // 197: dex.InvokeExecuteMethodRequest.ChannelInfosEntry
- nil, // 198: dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry
- nil, // 199: dex.InvokeWorkerRPCRequest.ChannelInfosEntry
- nil, // 200: dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry
- nil, // 201: dex.StepExecutionCompletedConditions.CompletedTimerConditionsEntry
- nil, // 202: dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry
- nil, // 203: dex.StepExecutionCounterInfo.StepTypeStartedCountEntry
- nil, // 204: dex.StepExecutionCounterInfo.StepTypeCurrentlyExecutingCountEntry
- nil, // 205: dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry
- nil, // 206: dex.ContinueAsNewDump.ChannelReceivedEntry
- nil, // 207: dex.PrepareRpcQueryResponse.ChannelInfosEntry
- nil, // 208: dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry
- nil, // 209: dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry
- (structpb.NullValue)(0), // 210: google.protobuf.NullValue
- (*timestamppb.Timestamp)(nil), // 211: google.protobuf.Timestamp
- (*durationpb.Duration)(nil), // 212: google.protobuf.Duration
- (*emptypb.Empty)(nil), // 213: google.protobuf.Empty
+ (*ServerInfo)(nil), // 23: dex.ServerInfo
+ (*Value)(nil), // 24: dex.Value
+ (*EncodedObject)(nil), // 25: dex.EncodedObject
+ (*AttributeWrite)(nil), // 26: dex.AttributeWrite
+ (*AttributeSyncConfig)(nil), // 27: dex.AttributeSyncConfig
+ (*KV)(nil), // 28: dex.KV
+ (*IndexConfig)(nil), // 29: dex.IndexConfig
+ (*Context)(nil), // 30: dex.Context
+ (*LocalActivityMetadata)(nil), // 31: dex.LocalActivityMetadata
+ (*RetryPolicy)(nil), // 32: dex.RetryPolicy
+ (*FlowRetryPolicy)(nil), // 33: dex.FlowRetryPolicy
+ (*StepOptions)(nil), // 34: dex.StepOptions
+ (*FlowTimeoutHandlerOptions)(nil), // 35: dex.FlowTimeoutHandlerOptions
+ (*FlowAlreadyStartedOptions)(nil), // 36: dex.FlowAlreadyStartedOptions
+ (*FlowStartOptions)(nil), // 37: dex.FlowStartOptions
+ (*FlowConfig)(nil), // 38: dex.FlowConfig
+ (*AttributeStoreNames)(nil), // 39: dex.AttributeStoreNames
+ (*WorkerTarget)(nil), // 40: dex.WorkerTarget
+ (*StartFlowRequest)(nil), // 41: dex.StartFlowRequest
+ (*StartFlowResponse)(nil), // 42: dex.StartFlowResponse
+ (*PublishToChannelRequest)(nil), // 43: dex.PublishToChannelRequest
+ (*ChannelMessage)(nil), // 44: dex.ChannelMessage
+ (*GetChannelMessagesRequest)(nil), // 45: dex.GetChannelMessagesRequest
+ (*GetChannelMessagesResponse)(nil), // 46: dex.GetChannelMessagesResponse
+ (*DeleteChannelMessageRequest)(nil), // 47: dex.DeleteChannelMessageRequest
+ (*ChannelMessageDeletion)(nil), // 48: dex.ChannelMessageDeletion
+ (*WriteStreamRequest)(nil), // 49: dex.WriteStreamRequest
+ (*ReadStreamRequest)(nil), // 50: dex.ReadStreamRequest
+ (*ReadStreamResponse)(nil), // 51: dex.ReadStreamResponse
+ (*ListStreamMessagesRequest)(nil), // 52: dex.ListStreamMessagesRequest
+ (*ListStreamMessagesResponse)(nil), // 53: dex.ListStreamMessagesResponse
+ (*StreamMessage)(nil), // 54: dex.StreamMessage
+ (*StopFlowRequest)(nil), // 55: dex.StopFlowRequest
+ (*GetAttributesRequest)(nil), // 56: dex.GetAttributesRequest
+ (*GetAttributesResponse)(nil), // 57: dex.GetAttributesResponse
+ (*SetAttributesRequest)(nil), // 58: dex.SetAttributesRequest
+ (*LoadBlobRequestEntry)(nil), // 59: dex.LoadBlobRequestEntry
+ (*LoadBlobsRequest)(nil), // 60: dex.LoadBlobsRequest
+ (*LoadBlobsResponse)(nil), // 61: dex.LoadBlobsResponse
+ (*WaitForFlowRequest)(nil), // 62: dex.WaitForFlowRequest
+ (*StepCompletionOutput)(nil), // 63: dex.StepCompletionOutput
+ (*FlowResult)(nil), // 64: dex.FlowResult
+ (*SearchFlowsRequest)(nil), // 65: dex.SearchFlowsRequest
+ (*SearchFlowsResponse)(nil), // 66: dex.SearchFlowsResponse
+ (*SearchFlowsResponseEntry)(nil), // 67: dex.SearchFlowsResponseEntry
+ (*SyncAttributeIndexRequest)(nil), // 68: dex.SyncAttributeIndexRequest
+ (*SyncAttributeIndexResponse)(nil), // 69: dex.SyncAttributeIndexResponse
+ (*FlowExecutionID)(nil), // 70: dex.FlowExecutionID
+ (*GetFlowSummaryRequest)(nil), // 71: dex.GetFlowSummaryRequest
+ (*GetFlowSummaryResponse)(nil), // 72: dex.GetFlowSummaryResponse
+ (*InternalAsyncStepInputSnapshot)(nil), // 73: dex.InternalAsyncStepInputSnapshot
+ (*InternalLocalActivityInput)(nil), // 74: dex.InternalLocalActivityInput
+ (*GetHistoryEventsRequest)(nil), // 75: dex.GetHistoryEventsRequest
+ (*GetHistoryEventsResponse)(nil), // 76: dex.GetHistoryEventsResponse
+ (*FlowHistoryEvent)(nil), // 77: dex.FlowHistoryEvent
+ (*TimeTravelForkHistoryEvent)(nil), // 78: dex.TimeTravelForkHistoryEvent
+ (*FlowStartedOrContinuedHistoryEvent)(nil), // 79: dex.FlowStartedOrContinuedHistoryEvent
+ (*FlowInitialStart)(nil), // 80: dex.FlowInitialStart
+ (*FlowContinuedStart)(nil), // 81: dex.FlowContinuedStart
+ (*FlowClosedHistoryEvent)(nil), // 82: dex.FlowClosedHistoryEvent
+ (*StepMethodPendingEvent)(nil), // 83: dex.StepMethodPendingEvent
+ (*StepMethodFailure)(nil), // 84: dex.StepMethodFailure
+ (*StepMethodOptions)(nil), // 85: dex.StepMethodOptions
+ (*StepMethodEventInput)(nil), // 86: dex.StepMethodEventInput
+ (*StepMethodEventContext)(nil), // 87: dex.StepMethodEventContext
+ (*StepWaitForCompletedOutput)(nil), // 88: dex.StepWaitForCompletedOutput
+ (*StepExecuteCompletedOutput)(nil), // 89: dex.StepExecuteCompletedOutput
+ (*StepMethodFailedOutput)(nil), // 90: dex.StepMethodFailedOutput
+ (*StepWaitForCompletedEvent)(nil), // 91: dex.StepWaitForCompletedEvent
+ (*StepWaitForFailedEvent)(nil), // 92: dex.StepWaitForFailedEvent
+ (*StepExecuteCompletedEvent)(nil), // 93: dex.StepExecuteCompletedEvent
+ (*StepExecuteFailedEvent)(nil), // 94: dex.StepExecuteFailedEvent
+ (*RpcExecutionCompletedEvent)(nil), // 95: dex.RpcExecutionCompletedEvent
+ (*ChannelExternalPublishEvent)(nil), // 96: dex.ChannelExternalPublishEvent
+ (*ChannelExternalDeleteEvent)(nil), // 97: dex.ChannelExternalDeleteEvent
+ (*WaitForHistoryEventRequest)(nil), // 98: dex.WaitForHistoryEventRequest
+ (*WaitForHistoryEventResponse)(nil), // 99: dex.WaitForHistoryEventResponse
+ (*ActiveStepExecutionState)(nil), // 100: dex.ActiveStepExecutionState
+ (*GetFlowStateRequest)(nil), // 101: dex.GetFlowStateRequest
+ (*GetFlowStateResponse)(nil), // 102: dex.GetFlowStateResponse
+ (*ResetFlowRequest)(nil), // 103: dex.ResetFlowRequest
+ (*ResetFlowResponse)(nil), // 104: dex.ResetFlowResponse
+ (*InvokeRPCRequest)(nil), // 105: dex.InvokeRPCRequest
+ (*InvokeRPCResponse)(nil), // 106: dex.InvokeRPCResponse
+ (*SkipTimerRequest)(nil), // 107: dex.SkipTimerRequest
+ (*UpdateFlowConfigRequest)(nil), // 108: dex.UpdateFlowConfigRequest
+ (*WaitForStepCompletionRequest)(nil), // 109: dex.WaitForStepCompletionRequest
+ (*WaitForStepCompletionResponse)(nil), // 110: dex.WaitForStepCompletionResponse
+ (*WaitForAttributeRequest)(nil), // 111: dex.WaitForAttributeRequest
+ (*WaitForAttributeResponse)(nil), // 112: dex.WaitForAttributeResponse
+ (*AttributeMatch)(nil), // 113: dex.AttributeMatch
+ (*TriggerContinueAsNewRequest)(nil), // 114: dex.TriggerContinueAsNewRequest
+ (*HealthInfo)(nil), // 115: dex.HealthInfo
+ (*ServiceErrorResponse)(nil), // 116: dex.ServiceErrorResponse
+ (*WorkerErrorResponse)(nil), // 117: dex.WorkerErrorResponse
+ (*InternalActivityError)(nil), // 118: dex.InternalActivityError
+ (*InternalWorkerError)(nil), // 119: dex.InternalWorkerError
+ (*InternalFlowError)(nil), // 120: dex.InternalFlowError
+ (*ChannelInfo)(nil), // 121: dex.ChannelInfo
+ (*InvokeWaitForMethodRequest)(nil), // 122: dex.InvokeWaitForMethodRequest
+ (*InvokeWaitForMethodResponse)(nil), // 123: dex.InvokeWaitForMethodResponse
+ (*StepMethodHeartbeat)(nil), // 124: dex.StepMethodHeartbeat
+ (*StepStreamWrite)(nil), // 125: dex.StepStreamWrite
+ (*InvokeWaitForMethodOutput)(nil), // 126: dex.InvokeWaitForMethodOutput
+ (*InvokeExecuteMethodRequest)(nil), // 127: dex.InvokeExecuteMethodRequest
+ (*InvokeExecuteMethodResponse)(nil), // 128: dex.InvokeExecuteMethodResponse
+ (*InvokeExecuteMethodOutput)(nil), // 129: dex.InvokeExecuteMethodOutput
+ (*InvokeWorkerRPCRequest)(nil), // 130: dex.InvokeWorkerRPCRequest
+ (*InvokeWorkerRPCResponse)(nil), // 131: dex.InvokeWorkerRPCResponse
+ (*StepDecision)(nil), // 132: dex.StepDecision
+ (*CloseDecision)(nil), // 133: dex.CloseDecision
+ (*StepMovement)(nil), // 134: dex.StepMovement
+ (*ConditionCombination)(nil), // 135: dex.ConditionCombination
+ (*WaitingCondition)(nil), // 136: dex.WaitingCondition
+ (*WaitingConditionState)(nil), // 137: dex.WaitingConditionState
+ (*SubFlowOptions)(nil), // 138: dex.SubFlowOptions
+ (*SubFlowCondition)(nil), // 139: dex.SubFlowCondition
+ (*SubFlowConditionState)(nil), // 140: dex.SubFlowConditionState
+ (*TimerCondition)(nil), // 141: dex.TimerCondition
+ (*ChannelCondition)(nil), // 142: dex.ChannelCondition
+ (*ConditionResults)(nil), // 143: dex.ConditionResults
+ (*TimerResult)(nil), // 144: dex.TimerResult
+ (*ChannelResult)(nil), // 145: dex.ChannelResult
+ (*ContinueAsNewDumpRequest)(nil), // 146: dex.ContinueAsNewDumpRequest
+ (*ContinueAsNewDumpResponse)(nil), // 147: dex.ContinueAsNewDumpResponse
+ (*ChannelValues)(nil), // 148: dex.ChannelValues
+ (*StepExecutionCompletedConditions)(nil), // 149: dex.StepExecutionCompletedConditions
+ (*StepExecutionResumeInfo)(nil), // 150: dex.StepExecutionResumeInfo
+ (*StepExecutionCounterInfo)(nil), // 151: dex.StepExecutionCounterInfo
+ (*StaleSkipTimer)(nil), // 152: dex.StaleSkipTimer
+ (*ContinueAsNewDump)(nil), // 153: dex.ContinueAsNewDump
+ (*ContinueAsNewInput)(nil), // 154: dex.ContinueAsNewInput
+ (*InterpreterWorkflowInput)(nil), // 155: dex.InterpreterWorkflowInput
+ (*InterpreterWorkflowOutput)(nil), // 156: dex.InterpreterWorkflowOutput
+ (*BlobStoreCleanupWorkflowInput)(nil), // 157: dex.BlobStoreCleanupWorkflowInput
+ (*BlobStoreCleanupWorkflowOutput)(nil), // 158: dex.BlobStoreCleanupWorkflowOutput
+ (*InvokeWaitForMethodActivityInput)(nil), // 159: dex.InvokeWaitForMethodActivityInput
+ (*InvokeWaitForMethodActivityOutput)(nil), // 160: dex.InvokeWaitForMethodActivityOutput
+ (*InvokeExecuteMethodActivityInput)(nil), // 161: dex.InvokeExecuteMethodActivityInput
+ (*RecoveryErrorInfo)(nil), // 162: dex.RecoveryErrorInfo
+ (*InternalLocalStepActivityFailure)(nil), // 163: dex.InternalLocalStepActivityFailure
+ (*InvokeExecuteMethodActivityOutput)(nil), // 164: dex.InvokeExecuteMethodActivityOutput
+ (*DumpFlowForContinueAsNewActivityInput)(nil), // 165: dex.DumpFlowForContinueAsNewActivityInput
+ (*DumpFlowForContinueAsNewActivityOutput)(nil), // 166: dex.DumpFlowForContinueAsNewActivityOutput
+ (*InvokeWorkerRPCActivityInput)(nil), // 167: dex.InvokeWorkerRPCActivityInput
+ (*InvokeWorkerRPCActivityOutput)(nil), // 168: dex.InvokeWorkerRPCActivityOutput
+ (*CleanupBlobStoreActivityInput)(nil), // 169: dex.CleanupBlobStoreActivityInput
+ (*CleanupBlobStoreActivityOutput)(nil), // 170: dex.CleanupBlobStoreActivityOutput
+ (*AttributeSyncItem)(nil), // 171: dex.AttributeSyncItem
+ (*SyncAttributeBatchActivityInput)(nil), // 172: dex.SyncAttributeBatchActivityInput
+ (*StartSubFlowActivityInput)(nil), // 173: dex.StartSubFlowActivityInput
+ (*StartSubFlowActivityOutput)(nil), // 174: dex.StartSubFlowActivityOutput
+ (*SubFlowCompletionSignalRequest)(nil), // 175: dex.SubFlowCompletionSignalRequest
+ (*ReportSubFlowCompletionActivityInput)(nil), // 176: dex.ReportSubFlowCompletionActivityInput
+ (*ReportSubFlowCompletionActivityOutput)(nil), // 177: dex.ReportSubFlowCompletionActivityOutput
+ (*ExecuteRpcSignalRequest)(nil), // 178: dex.ExecuteRpcSignalRequest
+ (*SkipTimerSignalRequest)(nil), // 179: dex.SkipTimerSignalRequest
+ (*StopFlowSignalRequest)(nil), // 180: dex.StopFlowSignalRequest
+ (*GetAttributesQueryRequest)(nil), // 181: dex.GetAttributesQueryRequest
+ (*GetAttributesQueryResponse)(nil), // 182: dex.GetAttributesQueryResponse
+ (*PrepareRpcQueryRequest)(nil), // 183: dex.PrepareRpcQueryRequest
+ (*PrepareRpcQueryResponse)(nil), // 184: dex.PrepareRpcQueryResponse
+ (*TimerInfo)(nil), // 185: dex.TimerInfo
+ (*TimerInfoList)(nil), // 186: dex.TimerInfoList
+ (*GetCurrentTimerInfosQueryResponse)(nil), // 187: dex.GetCurrentTimerInfosQueryResponse
+ (*GetScheduledGreedyTimerTimesQueryResponse)(nil), // 188: dex.GetScheduledGreedyTimerTimesQueryResponse
+ (*DebugDumpResponse)(nil), // 189: dex.DebugDumpResponse
+ (*InvokeRpcUpdateResult)(nil), // 190: dex.InvokeRpcUpdateResult
+ (*StepExecutionNumbers)(nil), // 191: dex.StepExecutionNumbers
+ nil, // 192: dex.LoadBlobsResponse.ValuesEntry
+ nil, // 193: dex.SyncAttributeIndexRequest.AttributeIndexesEntry
+ nil, // 194: dex.FlowContinuedStart.PendingChannelMessagesEntry
+ nil, // 195: dex.GetFlowStateResponse.PendingChannelMessagesEntry
+ nil, // 196: dex.InvokeWaitForMethodRequest.ChannelInfosEntry
+ nil, // 197: dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry
+ nil, // 198: dex.InvokeExecuteMethodRequest.ChannelInfosEntry
+ nil, // 199: dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry
+ nil, // 200: dex.InvokeWorkerRPCRequest.ChannelInfosEntry
+ nil, // 201: dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry
+ nil, // 202: dex.StepExecutionCompletedConditions.CompletedTimerConditionsEntry
+ nil, // 203: dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry
+ nil, // 204: dex.StepExecutionCounterInfo.StepTypeStartedCountEntry
+ nil, // 205: dex.StepExecutionCounterInfo.StepTypeCurrentlyExecutingCountEntry
+ nil, // 206: dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry
+ nil, // 207: dex.ContinueAsNewDump.ChannelReceivedEntry
+ nil, // 208: dex.PrepareRpcQueryResponse.ChannelInfosEntry
+ nil, // 209: dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry
+ nil, // 210: dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry
+ (structpb.NullValue)(0), // 211: google.protobuf.NullValue
+ (*timestamppb.Timestamp)(nil), // 212: google.protobuf.Timestamp
+ (*durationpb.Duration)(nil), // 213: google.protobuf.Duration
+ (*emptypb.Empty)(nil), // 214: google.protobuf.Empty
}
var file_dex_proto_depIdxs = []int32{
- 24, // 0: dex.Value.obj_value:type_name -> dex.EncodedObject
- 210, // 1: dex.Value.null_value:type_name -> google.protobuf.NullValue
- 23, // 2: dex.AttributeWrite.value:type_name -> dex.Value
- 28, // 3: dex.AttributeWrite.index_config:type_name -> dex.IndexConfig
- 26, // 4: dex.AttributeWrite.sync_config:type_name -> dex.AttributeSyncConfig
- 23, // 5: dex.KV.value:type_name -> dex.Value
+ 25, // 0: dex.Value.obj_value:type_name -> dex.EncodedObject
+ 211, // 1: dex.Value.null_value:type_name -> google.protobuf.NullValue
+ 24, // 2: dex.AttributeWrite.value:type_name -> dex.Value
+ 29, // 3: dex.AttributeWrite.index_config:type_name -> dex.IndexConfig
+ 27, // 4: dex.AttributeWrite.sync_config:type_name -> dex.AttributeSyncConfig
+ 24, // 5: dex.KV.value:type_name -> dex.Value
0, // 6: dex.IndexConfig.type:type_name -> dex.IndexType
- 161, // 7: dex.Context.recovery_error:type_name -> dex.RecoveryErrorInfo
- 23, // 8: dex.Context.last_heartbeat_value:type_name -> dex.Value
- 31, // 9: dex.StepOptions.wait_for_retry_policy:type_name -> dex.RetryPolicy
- 31, // 10: dex.StepOptions.execute_retry_policy:type_name -> dex.RetryPolicy
+ 162, // 7: dex.Context.recovery_error:type_name -> dex.RecoveryErrorInfo
+ 24, // 8: dex.Context.last_heartbeat_value:type_name -> dex.Value
+ 32, // 9: dex.StepOptions.wait_for_retry_policy:type_name -> dex.RetryPolicy
+ 32, // 10: dex.StepOptions.execute_retry_policy:type_name -> dex.RetryPolicy
1, // 11: dex.StepOptions.wait_for_failure_policy:type_name -> dex.WaitForMethodFailurePolicy
2, // 12: dex.StepOptions.execute_failure_policy:type_name -> dex.ExecuteMethodFailurePolicy
- 33, // 13: dex.StepOptions.execute_failure_proceed_step_options:type_name -> dex.StepOptions
+ 34, // 13: dex.StepOptions.execute_failure_proceed_step_options:type_name -> dex.StepOptions
5, // 14: dex.StepOptions.wait_for_durability_override:type_name -> dex.StepDurability
5, // 15: dex.StepOptions.execute_durability_override:type_name -> dex.StepDurability
- 31, // 16: dex.FlowTimeoutHandlerOptions.retry_policy:type_name -> dex.RetryPolicy
+ 32, // 16: dex.FlowTimeoutHandlerOptions.retry_policy:type_name -> dex.RetryPolicy
2, // 17: dex.FlowTimeoutHandlerOptions.failure_policy:type_name -> dex.ExecuteMethodFailurePolicy
- 33, // 18: dex.FlowTimeoutHandlerOptions.failure_proceed_step_options:type_name -> dex.StepOptions
+ 34, // 18: dex.FlowTimeoutHandlerOptions.failure_proceed_step_options:type_name -> dex.StepOptions
5, // 19: dex.FlowTimeoutHandlerOptions.durability_override:type_name -> dex.StepDurability
3, // 20: dex.FlowStartOptions.id_reuse_policy:type_name -> dex.IdReusePolicy
- 32, // 21: dex.FlowStartOptions.retry_policy:type_name -> dex.FlowRetryPolicy
- 25, // 22: dex.FlowStartOptions.attributes:type_name -> dex.AttributeWrite
- 37, // 23: dex.FlowStartOptions.flow_config_override:type_name -> dex.FlowConfig
- 35, // 24: dex.FlowStartOptions.flow_already_started_options:type_name -> dex.FlowAlreadyStartedOptions
- 34, // 25: dex.FlowStartOptions.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
+ 33, // 21: dex.FlowStartOptions.retry_policy:type_name -> dex.FlowRetryPolicy
+ 26, // 22: dex.FlowStartOptions.attributes:type_name -> dex.AttributeWrite
+ 38, // 23: dex.FlowStartOptions.flow_config_override:type_name -> dex.FlowConfig
+ 36, // 24: dex.FlowStartOptions.flow_already_started_options:type_name -> dex.FlowAlreadyStartedOptions
+ 35, // 25: dex.FlowStartOptions.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
4, // 26: dex.FlowConfig.active_step_search_mode:type_name -> dex.ActiveStepSearchMode
5, // 27: dex.FlowConfig.step_durability:type_name -> dex.StepDurability
- 39, // 28: dex.FlowConfig.worker_target:type_name -> dex.WorkerTarget
- 38, // 29: dex.FlowConfig.attribute_store_names:type_name -> dex.AttributeStoreNames
+ 40, // 28: dex.FlowConfig.worker_target:type_name -> dex.WorkerTarget
+ 39, // 29: dex.FlowConfig.attribute_store_names:type_name -> dex.AttributeStoreNames
6, // 30: dex.StartFlowRequest.flow_timeout_policy:type_name -> dex.FlowTimeoutPolicy
- 23, // 31: dex.StartFlowRequest.step_input:type_name -> dex.Value
- 33, // 32: dex.StartFlowRequest.step_options:type_name -> dex.StepOptions
- 36, // 33: dex.StartFlowRequest.flow_start_options:type_name -> dex.FlowStartOptions
- 43, // 34: dex.PublishToChannelRequest.messages:type_name -> dex.ChannelMessage
- 23, // 35: dex.ChannelMessage.value:type_name -> dex.Value
- 43, // 36: dex.GetChannelMessagesResponse.messages:type_name -> dex.ChannelMessage
- 23, // 37: dex.WriteStreamRequest.value:type_name -> dex.Value
- 53, // 38: dex.ReadStreamResponse.message:type_name -> dex.StreamMessage
- 53, // 39: dex.ListStreamMessagesResponse.messages:type_name -> dex.StreamMessage
- 23, // 40: dex.StreamMessage.value:type_name -> dex.Value
- 211, // 41: dex.StreamMessage.created_time:type_name -> google.protobuf.Timestamp
+ 24, // 31: dex.StartFlowRequest.step_input:type_name -> dex.Value
+ 34, // 32: dex.StartFlowRequest.step_options:type_name -> dex.StepOptions
+ 37, // 33: dex.StartFlowRequest.flow_start_options:type_name -> dex.FlowStartOptions
+ 44, // 34: dex.PublishToChannelRequest.messages:type_name -> dex.ChannelMessage
+ 24, // 35: dex.ChannelMessage.value:type_name -> dex.Value
+ 44, // 36: dex.GetChannelMessagesResponse.messages:type_name -> dex.ChannelMessage
+ 24, // 37: dex.WriteStreamRequest.value:type_name -> dex.Value
+ 54, // 38: dex.ReadStreamResponse.message:type_name -> dex.StreamMessage
+ 54, // 39: dex.ListStreamMessagesResponse.messages:type_name -> dex.StreamMessage
+ 24, // 40: dex.StreamMessage.value:type_name -> dex.Value
+ 212, // 41: dex.StreamMessage.created_time:type_name -> google.protobuf.Timestamp
7, // 42: dex.StopFlowRequest.stop_type:type_name -> dex.StopType
- 27, // 43: dex.GetAttributesResponse.attributes:type_name -> dex.KV
- 25, // 44: dex.SetAttributesRequest.attributes:type_name -> dex.AttributeWrite
- 23, // 45: dex.LoadBlobRequestEntry.blob_value:type_name -> dex.Value
- 58, // 46: dex.LoadBlobsRequest.entries:type_name -> dex.LoadBlobRequestEntry
- 191, // 47: dex.LoadBlobsResponse.values:type_name -> dex.LoadBlobsResponse.ValuesEntry
- 23, // 48: dex.StepCompletionOutput.completed_step_output:type_name -> dex.Value
+ 28, // 43: dex.GetAttributesResponse.attributes:type_name -> dex.KV
+ 26, // 44: dex.SetAttributesRequest.attributes:type_name -> dex.AttributeWrite
+ 24, // 45: dex.LoadBlobRequestEntry.blob_value:type_name -> dex.Value
+ 59, // 46: dex.LoadBlobsRequest.entries:type_name -> dex.LoadBlobRequestEntry
+ 192, // 47: dex.LoadBlobsResponse.values:type_name -> dex.LoadBlobsResponse.ValuesEntry
+ 24, // 48: dex.StepCompletionOutput.completed_step_output:type_name -> dex.Value
8, // 49: dex.FlowResult.flow_status:type_name -> dex.FlowStatus
- 62, // 50: dex.FlowResult.results:type_name -> dex.StepCompletionOutput
+ 63, // 50: dex.FlowResult.results:type_name -> dex.StepCompletionOutput
9, // 51: dex.FlowResult.error_type:type_name -> dex.FlowErrorType
- 66, // 52: dex.SearchFlowsResponse.flow_runs:type_name -> dex.SearchFlowsResponseEntry
- 27, // 53: dex.SearchFlowsResponseEntry.indexed_attributes:type_name -> dex.KV
+ 67, // 52: dex.SearchFlowsResponse.flow_runs:type_name -> dex.SearchFlowsResponseEntry
+ 28, // 53: dex.SearchFlowsResponseEntry.indexed_attributes:type_name -> dex.KV
8, // 54: dex.SearchFlowsResponseEntry.flow_status:type_name -> dex.FlowStatus
- 211, // 55: dex.SearchFlowsResponseEntry.start_time:type_name -> google.protobuf.Timestamp
- 211, // 56: dex.SearchFlowsResponseEntry.close_time:type_name -> google.protobuf.Timestamp
- 192, // 57: dex.SyncAttributeIndexRequest.attribute_indexes:type_name -> dex.SyncAttributeIndexRequest.AttributeIndexesEntry
- 69, // 58: dex.GetFlowSummaryResponse.flow_execution_id:type_name -> dex.FlowExecutionID
+ 212, // 55: dex.SearchFlowsResponseEntry.start_time:type_name -> google.protobuf.Timestamp
+ 212, // 56: dex.SearchFlowsResponseEntry.close_time:type_name -> google.protobuf.Timestamp
+ 193, // 57: dex.SyncAttributeIndexRequest.attribute_indexes:type_name -> dex.SyncAttributeIndexRequest.AttributeIndexesEntry
+ 70, // 58: dex.GetFlowSummaryResponse.flow_execution_id:type_name -> dex.FlowExecutionID
8, // 59: dex.GetFlowSummaryResponse.flow_status:type_name -> dex.FlowStatus
- 211, // 60: dex.GetFlowSummaryResponse.start_time:type_name -> google.protobuf.Timestamp
- 211, // 61: dex.GetFlowSummaryResponse.close_time:type_name -> google.protobuf.Timestamp
- 84, // 62: dex.InternalAsyncStepInputSnapshot.method_options:type_name -> dex.StepMethodOptions
- 121, // 63: dex.InternalAsyncStepInputSnapshot.wait_for_request:type_name -> dex.InvokeWaitForMethodRequest
- 126, // 64: dex.InternalAsyncStepInputSnapshot.execute_request:type_name -> dex.InvokeExecuteMethodRequest
- 84, // 65: dex.InternalLocalActivityInput.method_options:type_name -> dex.StepMethodOptions
- 76, // 66: dex.GetHistoryEventsResponse.events:type_name -> dex.FlowHistoryEvent
- 211, // 67: dex.FlowHistoryEvent.event_time:type_name -> google.protobuf.Timestamp
- 78, // 68: dex.FlowHistoryEvent.flow_started_or_continued:type_name -> dex.FlowStartedOrContinuedHistoryEvent
- 81, // 69: dex.FlowHistoryEvent.flow_closed:type_name -> dex.FlowClosedHistoryEvent
- 90, // 70: dex.FlowHistoryEvent.step_wait_for_completed:type_name -> dex.StepWaitForCompletedEvent
- 91, // 71: dex.FlowHistoryEvent.step_wait_for_failed:type_name -> dex.StepWaitForFailedEvent
- 92, // 72: dex.FlowHistoryEvent.step_execute_completed:type_name -> dex.StepExecuteCompletedEvent
- 93, // 73: dex.FlowHistoryEvent.step_execute_failed:type_name -> dex.StepExecuteFailedEvent
- 94, // 74: dex.FlowHistoryEvent.rpc_execution_completed:type_name -> dex.RpcExecutionCompletedEvent
- 95, // 75: dex.FlowHistoryEvent.channel_external_publish:type_name -> dex.ChannelExternalPublishEvent
- 82, // 76: dex.FlowHistoryEvent.step_wait_for_pending:type_name -> dex.StepMethodPendingEvent
- 82, // 77: dex.FlowHistoryEvent.step_execute_pending:type_name -> dex.StepMethodPendingEvent
- 77, // 78: dex.FlowHistoryEvent.time_travel_fork:type_name -> dex.TimeTravelForkHistoryEvent
- 96, // 79: dex.FlowHistoryEvent.channel_external_delete:type_name -> dex.ChannelExternalDeleteEvent
- 69, // 80: dex.FlowStartedOrContinuedHistoryEvent.flow_execution_id:type_name -> dex.FlowExecutionID
- 37, // 81: dex.FlowStartedOrContinuedHistoryEvent.flow_config:type_name -> dex.FlowConfig
- 212, // 82: dex.FlowStartedOrContinuedHistoryEvent.flow_timeout:type_name -> google.protobuf.Duration
+ 212, // 60: dex.GetFlowSummaryResponse.start_time:type_name -> google.protobuf.Timestamp
+ 212, // 61: dex.GetFlowSummaryResponse.close_time:type_name -> google.protobuf.Timestamp
+ 85, // 62: dex.InternalAsyncStepInputSnapshot.method_options:type_name -> dex.StepMethodOptions
+ 122, // 63: dex.InternalAsyncStepInputSnapshot.wait_for_request:type_name -> dex.InvokeWaitForMethodRequest
+ 127, // 64: dex.InternalAsyncStepInputSnapshot.execute_request:type_name -> dex.InvokeExecuteMethodRequest
+ 85, // 65: dex.InternalLocalActivityInput.method_options:type_name -> dex.StepMethodOptions
+ 77, // 66: dex.GetHistoryEventsResponse.events:type_name -> dex.FlowHistoryEvent
+ 212, // 67: dex.FlowHistoryEvent.event_time:type_name -> google.protobuf.Timestamp
+ 79, // 68: dex.FlowHistoryEvent.flow_started_or_continued:type_name -> dex.FlowStartedOrContinuedHistoryEvent
+ 82, // 69: dex.FlowHistoryEvent.flow_closed:type_name -> dex.FlowClosedHistoryEvent
+ 91, // 70: dex.FlowHistoryEvent.step_wait_for_completed:type_name -> dex.StepWaitForCompletedEvent
+ 92, // 71: dex.FlowHistoryEvent.step_wait_for_failed:type_name -> dex.StepWaitForFailedEvent
+ 93, // 72: dex.FlowHistoryEvent.step_execute_completed:type_name -> dex.StepExecuteCompletedEvent
+ 94, // 73: dex.FlowHistoryEvent.step_execute_failed:type_name -> dex.StepExecuteFailedEvent
+ 95, // 74: dex.FlowHistoryEvent.rpc_execution_completed:type_name -> dex.RpcExecutionCompletedEvent
+ 96, // 75: dex.FlowHistoryEvent.channel_external_publish:type_name -> dex.ChannelExternalPublishEvent
+ 83, // 76: dex.FlowHistoryEvent.step_wait_for_pending:type_name -> dex.StepMethodPendingEvent
+ 83, // 77: dex.FlowHistoryEvent.step_execute_pending:type_name -> dex.StepMethodPendingEvent
+ 78, // 78: dex.FlowHistoryEvent.time_travel_fork:type_name -> dex.TimeTravelForkHistoryEvent
+ 97, // 79: dex.FlowHistoryEvent.channel_external_delete:type_name -> dex.ChannelExternalDeleteEvent
+ 70, // 80: dex.FlowStartedOrContinuedHistoryEvent.flow_execution_id:type_name -> dex.FlowExecutionID
+ 38, // 81: dex.FlowStartedOrContinuedHistoryEvent.flow_config:type_name -> dex.FlowConfig
+ 213, // 82: dex.FlowStartedOrContinuedHistoryEvent.flow_timeout:type_name -> google.protobuf.Duration
6, // 83: dex.FlowStartedOrContinuedHistoryEvent.flow_timeout_policy:type_name -> dex.FlowTimeoutPolicy
- 34, // 84: dex.FlowStartedOrContinuedHistoryEvent.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
- 79, // 85: dex.FlowStartedOrContinuedHistoryEvent.initial_start:type_name -> dex.FlowInitialStart
- 80, // 86: dex.FlowStartedOrContinuedHistoryEvent.continued_start:type_name -> dex.FlowContinuedStart
- 23, // 87: dex.FlowInitialStart.step_input:type_name -> dex.Value
- 33, // 88: dex.FlowInitialStart.step_options:type_name -> dex.StepOptions
- 27, // 89: dex.FlowInitialStart.initial_attributes:type_name -> dex.KV
- 133, // 90: dex.FlowContinuedStart.steps_to_start:type_name -> dex.StepMovement
- 149, // 91: dex.FlowContinuedStart.steps_to_resume:type_name -> dex.StepExecutionResumeInfo
- 193, // 92: dex.FlowContinuedStart.pending_channel_messages:type_name -> dex.FlowContinuedStart.PendingChannelMessagesEntry
- 27, // 93: dex.FlowContinuedStart.attributes:type_name -> dex.KV
- 62, // 94: dex.FlowContinuedStart.completed_steps:type_name -> dex.StepCompletionOutput
+ 35, // 84: dex.FlowStartedOrContinuedHistoryEvent.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
+ 80, // 85: dex.FlowStartedOrContinuedHistoryEvent.initial_start:type_name -> dex.FlowInitialStart
+ 81, // 86: dex.FlowStartedOrContinuedHistoryEvent.continued_start:type_name -> dex.FlowContinuedStart
+ 24, // 87: dex.FlowInitialStart.step_input:type_name -> dex.Value
+ 34, // 88: dex.FlowInitialStart.step_options:type_name -> dex.StepOptions
+ 28, // 89: dex.FlowInitialStart.initial_attributes:type_name -> dex.KV
+ 134, // 90: dex.FlowContinuedStart.steps_to_start:type_name -> dex.StepMovement
+ 150, // 91: dex.FlowContinuedStart.steps_to_resume:type_name -> dex.StepExecutionResumeInfo
+ 194, // 92: dex.FlowContinuedStart.pending_channel_messages:type_name -> dex.FlowContinuedStart.PendingChannelMessagesEntry
+ 28, // 93: dex.FlowContinuedStart.attributes:type_name -> dex.KV
+ 63, // 94: dex.FlowContinuedStart.completed_steps:type_name -> dex.StepCompletionOutput
8, // 95: dex.FlowClosedHistoryEvent.flow_status:type_name -> dex.FlowStatus
- 62, // 96: dex.FlowClosedHistoryEvent.results:type_name -> dex.StepCompletionOutput
+ 63, // 96: dex.FlowClosedHistoryEvent.results:type_name -> dex.StepCompletionOutput
9, // 97: dex.FlowClosedHistoryEvent.error_type:type_name -> dex.FlowErrorType
- 85, // 98: dex.StepMethodPendingEvent.input:type_name -> dex.StepMethodEventInput
- 86, // 99: dex.StepMethodPendingEvent.context:type_name -> dex.StepMethodEventContext
+ 86, // 98: dex.StepMethodPendingEvent.input:type_name -> dex.StepMethodEventInput
+ 87, // 99: dex.StepMethodPendingEvent.context:type_name -> dex.StepMethodEventContext
10, // 100: dex.StepMethodPendingEvent.phase:type_name -> dex.PendingStepMethodPhase
- 115, // 101: dex.StepMethodFailure.details:type_name -> dex.ServiceErrorResponse
- 31, // 102: dex.StepMethodOptions.retry_policy:type_name -> dex.RetryPolicy
- 23, // 103: dex.StepMethodEventInput.step_input:type_name -> dex.Value
- 142, // 104: dex.StepMethodEventInput.condition_results:type_name -> dex.ConditionResults
- 27, // 105: dex.StepMethodEventInput.attributes:type_name -> dex.KV
- 27, // 106: dex.StepMethodEventInput.step_execution_locals:type_name -> dex.KV
+ 116, // 101: dex.StepMethodFailure.details:type_name -> dex.ServiceErrorResponse
+ 32, // 102: dex.StepMethodOptions.retry_policy:type_name -> dex.RetryPolicy
+ 24, // 103: dex.StepMethodEventInput.step_input:type_name -> dex.Value
+ 143, // 104: dex.StepMethodEventInput.condition_results:type_name -> dex.ConditionResults
+ 28, // 105: dex.StepMethodEventInput.attributes:type_name -> dex.KV
+ 28, // 106: dex.StepMethodEventInput.step_execution_locals:type_name -> dex.KV
5, // 107: dex.StepMethodEventContext.durability:type_name -> dex.StepDurability
- 211, // 108: dex.StepMethodEventContext.started_time:type_name -> google.protobuf.Timestamp
- 212, // 109: dex.StepMethodEventContext.duration:type_name -> google.protobuf.Duration
- 84, // 110: dex.StepMethodEventContext.method_options:type_name -> dex.StepMethodOptions
- 83, // 111: dex.StepMethodEventContext.last_failure_info:type_name -> dex.StepMethodFailure
- 135, // 112: dex.StepWaitForCompletedOutput.wait_for_condition:type_name -> dex.WaitingCondition
- 25, // 113: dex.StepWaitForCompletedOutput.upsert_attributes:type_name -> dex.AttributeWrite
- 43, // 114: dex.StepWaitForCompletedOutput.publish_to_channel:type_name -> dex.ChannelMessage
- 27, // 115: dex.StepWaitForCompletedOutput.record_events:type_name -> dex.KV
- 27, // 116: dex.StepWaitForCompletedOutput.upsert_step_execution_locals:type_name -> dex.KV
- 47, // 117: dex.StepWaitForCompletedOutput.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 131, // 118: dex.StepExecuteCompletedOutput.step_decision:type_name -> dex.StepDecision
- 25, // 119: dex.StepExecuteCompletedOutput.upsert_attributes:type_name -> dex.AttributeWrite
- 43, // 120: dex.StepExecuteCompletedOutput.publish_to_channel:type_name -> dex.ChannelMessage
- 27, // 121: dex.StepExecuteCompletedOutput.record_events:type_name -> dex.KV
- 27, // 122: dex.StepExecuteCompletedOutput.upsert_step_execution_locals:type_name -> dex.KV
- 47, // 123: dex.StepExecuteCompletedOutput.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 83, // 124: dex.StepMethodFailedOutput.failure:type_name -> dex.StepMethodFailure
- 85, // 125: dex.StepWaitForCompletedEvent.input:type_name -> dex.StepMethodEventInput
- 87, // 126: dex.StepWaitForCompletedEvent.output:type_name -> dex.StepWaitForCompletedOutput
- 86, // 127: dex.StepWaitForCompletedEvent.context:type_name -> dex.StepMethodEventContext
- 85, // 128: dex.StepWaitForFailedEvent.input:type_name -> dex.StepMethodEventInput
- 89, // 129: dex.StepWaitForFailedEvent.output:type_name -> dex.StepMethodFailedOutput
- 86, // 130: dex.StepWaitForFailedEvent.context:type_name -> dex.StepMethodEventContext
- 85, // 131: dex.StepExecuteCompletedEvent.input:type_name -> dex.StepMethodEventInput
- 88, // 132: dex.StepExecuteCompletedEvent.output:type_name -> dex.StepExecuteCompletedOutput
- 86, // 133: dex.StepExecuteCompletedEvent.context:type_name -> dex.StepMethodEventContext
- 85, // 134: dex.StepExecuteFailedEvent.input:type_name -> dex.StepMethodEventInput
- 89, // 135: dex.StepExecuteFailedEvent.output:type_name -> dex.StepMethodFailedOutput
- 86, // 136: dex.StepExecuteFailedEvent.context:type_name -> dex.StepMethodEventContext
- 23, // 137: dex.RpcExecutionCompletedEvent.input:type_name -> dex.Value
- 23, // 138: dex.RpcExecutionCompletedEvent.output:type_name -> dex.Value
- 131, // 139: dex.RpcExecutionCompletedEvent.step_decision:type_name -> dex.StepDecision
- 25, // 140: dex.RpcExecutionCompletedEvent.upsert_attributes:type_name -> dex.AttributeWrite
- 27, // 141: dex.RpcExecutionCompletedEvent.record_events:type_name -> dex.KV
- 43, // 142: dex.RpcExecutionCompletedEvent.publish_to_channel:type_name -> dex.ChannelMessage
- 47, // 143: dex.RpcExecutionCompletedEvent.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 43, // 144: dex.ChannelExternalPublishEvent.messages:type_name -> dex.ChannelMessage
- 47, // 145: dex.ChannelExternalDeleteEvent.messages:type_name -> dex.ChannelMessageDeletion
+ 212, // 108: dex.StepMethodEventContext.started_time:type_name -> google.protobuf.Timestamp
+ 213, // 109: dex.StepMethodEventContext.duration:type_name -> google.protobuf.Duration
+ 85, // 110: dex.StepMethodEventContext.method_options:type_name -> dex.StepMethodOptions
+ 84, // 111: dex.StepMethodEventContext.last_failure_info:type_name -> dex.StepMethodFailure
+ 136, // 112: dex.StepWaitForCompletedOutput.wait_for_condition:type_name -> dex.WaitingCondition
+ 26, // 113: dex.StepWaitForCompletedOutput.upsert_attributes:type_name -> dex.AttributeWrite
+ 44, // 114: dex.StepWaitForCompletedOutput.publish_to_channel:type_name -> dex.ChannelMessage
+ 28, // 115: dex.StepWaitForCompletedOutput.record_events:type_name -> dex.KV
+ 28, // 116: dex.StepWaitForCompletedOutput.upsert_step_execution_locals:type_name -> dex.KV
+ 48, // 117: dex.StepWaitForCompletedOutput.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 132, // 118: dex.StepExecuteCompletedOutput.step_decision:type_name -> dex.StepDecision
+ 26, // 119: dex.StepExecuteCompletedOutput.upsert_attributes:type_name -> dex.AttributeWrite
+ 44, // 120: dex.StepExecuteCompletedOutput.publish_to_channel:type_name -> dex.ChannelMessage
+ 28, // 121: dex.StepExecuteCompletedOutput.record_events:type_name -> dex.KV
+ 28, // 122: dex.StepExecuteCompletedOutput.upsert_step_execution_locals:type_name -> dex.KV
+ 48, // 123: dex.StepExecuteCompletedOutput.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 84, // 124: dex.StepMethodFailedOutput.failure:type_name -> dex.StepMethodFailure
+ 86, // 125: dex.StepWaitForCompletedEvent.input:type_name -> dex.StepMethodEventInput
+ 88, // 126: dex.StepWaitForCompletedEvent.output:type_name -> dex.StepWaitForCompletedOutput
+ 87, // 127: dex.StepWaitForCompletedEvent.context:type_name -> dex.StepMethodEventContext
+ 86, // 128: dex.StepWaitForFailedEvent.input:type_name -> dex.StepMethodEventInput
+ 90, // 129: dex.StepWaitForFailedEvent.output:type_name -> dex.StepMethodFailedOutput
+ 87, // 130: dex.StepWaitForFailedEvent.context:type_name -> dex.StepMethodEventContext
+ 86, // 131: dex.StepExecuteCompletedEvent.input:type_name -> dex.StepMethodEventInput
+ 89, // 132: dex.StepExecuteCompletedEvent.output:type_name -> dex.StepExecuteCompletedOutput
+ 87, // 133: dex.StepExecuteCompletedEvent.context:type_name -> dex.StepMethodEventContext
+ 86, // 134: dex.StepExecuteFailedEvent.input:type_name -> dex.StepMethodEventInput
+ 90, // 135: dex.StepExecuteFailedEvent.output:type_name -> dex.StepMethodFailedOutput
+ 87, // 136: dex.StepExecuteFailedEvent.context:type_name -> dex.StepMethodEventContext
+ 24, // 137: dex.RpcExecutionCompletedEvent.input:type_name -> dex.Value
+ 24, // 138: dex.RpcExecutionCompletedEvent.output:type_name -> dex.Value
+ 132, // 139: dex.RpcExecutionCompletedEvent.step_decision:type_name -> dex.StepDecision
+ 26, // 140: dex.RpcExecutionCompletedEvent.upsert_attributes:type_name -> dex.AttributeWrite
+ 28, // 141: dex.RpcExecutionCompletedEvent.record_events:type_name -> dex.KV
+ 44, // 142: dex.RpcExecutionCompletedEvent.publish_to_channel:type_name -> dex.ChannelMessage
+ 48, // 143: dex.RpcExecutionCompletedEvent.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 44, // 144: dex.ChannelExternalPublishEvent.messages:type_name -> dex.ChannelMessage
+ 48, // 145: dex.ChannelExternalDeleteEvent.messages:type_name -> dex.ChannelMessageDeletion
8, // 146: dex.WaitForHistoryEventResponse.flow_status:type_name -> dex.FlowStatus
11, // 147: dex.ActiveStepExecutionState.phase:type_name -> dex.ActiveStepPhase
- 133, // 148: dex.ActiveStepExecutionState.movement:type_name -> dex.StepMovement
- 136, // 149: dex.ActiveStepExecutionState.waiting_condition:type_name -> dex.WaitingConditionState
- 148, // 150: dex.ActiveStepExecutionState.completed_conditions:type_name -> dex.StepExecutionCompletedConditions
- 27, // 151: dex.ActiveStepExecutionState.step_execution_locals:type_name -> dex.KV
- 184, // 152: dex.ActiveStepExecutionState.timers:type_name -> dex.TimerInfo
- 83, // 153: dex.ActiveStepExecutionState.last_failure_info:type_name -> dex.StepMethodFailure
- 37, // 154: dex.GetFlowStateResponse.flow_config:type_name -> dex.FlowConfig
- 27, // 155: dex.GetFlowStateResponse.attributes:type_name -> dex.KV
- 99, // 156: dex.GetFlowStateResponse.active_step_executions:type_name -> dex.ActiveStepExecutionState
- 133, // 157: dex.GetFlowStateResponse.queued_steps:type_name -> dex.StepMovement
- 194, // 158: dex.GetFlowStateResponse.pending_channel_messages:type_name -> dex.GetFlowStateResponse.PendingChannelMessagesEntry
- 62, // 159: dex.GetFlowStateResponse.completed_steps:type_name -> dex.StepCompletionOutput
+ 134, // 148: dex.ActiveStepExecutionState.movement:type_name -> dex.StepMovement
+ 137, // 149: dex.ActiveStepExecutionState.waiting_condition:type_name -> dex.WaitingConditionState
+ 149, // 150: dex.ActiveStepExecutionState.completed_conditions:type_name -> dex.StepExecutionCompletedConditions
+ 28, // 151: dex.ActiveStepExecutionState.step_execution_locals:type_name -> dex.KV
+ 185, // 152: dex.ActiveStepExecutionState.timers:type_name -> dex.TimerInfo
+ 84, // 153: dex.ActiveStepExecutionState.last_failure_info:type_name -> dex.StepMethodFailure
+ 38, // 154: dex.GetFlowStateResponse.flow_config:type_name -> dex.FlowConfig
+ 28, // 155: dex.GetFlowStateResponse.attributes:type_name -> dex.KV
+ 100, // 156: dex.GetFlowStateResponse.active_step_executions:type_name -> dex.ActiveStepExecutionState
+ 134, // 157: dex.GetFlowStateResponse.queued_steps:type_name -> dex.StepMovement
+ 195, // 158: dex.GetFlowStateResponse.pending_channel_messages:type_name -> dex.GetFlowStateResponse.PendingChannelMessagesEntry
+ 63, // 159: dex.GetFlowStateResponse.completed_steps:type_name -> dex.StepCompletionOutput
12, // 160: dex.ResetFlowRequest.reset_type:type_name -> dex.FlowResetType
13, // 161: dex.ResetFlowRequest.step_method:type_name -> dex.FlowResetStepMethod
- 23, // 162: dex.InvokeRPCRequest.input:type_name -> dex.Value
- 23, // 163: dex.InvokeRPCResponse.output:type_name -> dex.Value
- 37, // 164: dex.UpdateFlowConfigRequest.flow_config:type_name -> dex.FlowConfig
- 112, // 165: dex.WaitForAttributeRequest.match:type_name -> dex.AttributeMatch
- 23, // 166: dex.WaitForAttributeResponse.matched_value:type_name -> dex.Value
+ 24, // 162: dex.InvokeRPCRequest.input:type_name -> dex.Value
+ 24, // 163: dex.InvokeRPCResponse.output:type_name -> dex.Value
+ 38, // 164: dex.UpdateFlowConfigRequest.flow_config:type_name -> dex.FlowConfig
+ 113, // 165: dex.WaitForAttributeRequest.match:type_name -> dex.AttributeMatch
+ 24, // 166: dex.WaitForAttributeResponse.matched_value:type_name -> dex.Value
14, // 167: dex.AttributeMatch.operator:type_name -> dex.AttributeMatchOperator
- 23, // 168: dex.AttributeMatch.operand:type_name -> dex.Value
+ 24, // 168: dex.AttributeMatch.operand:type_name -> dex.Value
15, // 169: dex.ServiceErrorResponse.sub_status:type_name -> dex.ErrorSubStatus
- 118, // 170: dex.InternalActivityError.worker_error:type_name -> dex.InternalWorkerError
- 117, // 171: dex.InternalFlowError.activity_error:type_name -> dex.InternalActivityError
- 29, // 172: dex.InvokeWaitForMethodRequest.context:type_name -> dex.Context
- 23, // 173: dex.InvokeWaitForMethodRequest.step_input:type_name -> dex.Value
- 27, // 174: dex.InvokeWaitForMethodRequest.attributes:type_name -> dex.KV
- 195, // 175: dex.InvokeWaitForMethodRequest.channel_infos:type_name -> dex.InvokeWaitForMethodRequest.ChannelInfosEntry
- 196, // 176: dex.InvokeWaitForMethodRequest.loaded_channel_messages:type_name -> dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry
- 30, // 177: dex.InvokeWaitForMethodResponse.local_activity_metadata:type_name -> dex.LocalActivityMetadata
- 25, // 178: dex.InvokeWaitForMethodResponse.upsert_attributes:type_name -> dex.AttributeWrite
- 135, // 179: dex.InvokeWaitForMethodResponse.waiting_condition:type_name -> dex.WaitingCondition
- 27, // 180: dex.InvokeWaitForMethodResponse.upsert_step_exe_locals:type_name -> dex.KV
- 27, // 181: dex.InvokeWaitForMethodResponse.record_events:type_name -> dex.KV
- 43, // 182: dex.InvokeWaitForMethodResponse.publish_to_channel:type_name -> dex.ChannelMessage
- 47, // 183: dex.InvokeWaitForMethodResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 23, // 184: dex.StepMethodHeartbeat.value:type_name -> dex.Value
- 23, // 185: dex.StepStreamWrite.value:type_name -> dex.Value
- 123, // 186: dex.InvokeWaitForMethodOutput.heartbeat:type_name -> dex.StepMethodHeartbeat
- 124, // 187: dex.InvokeWaitForMethodOutput.stream_write:type_name -> dex.StepStreamWrite
- 122, // 188: dex.InvokeWaitForMethodOutput.result:type_name -> dex.InvokeWaitForMethodResponse
- 29, // 189: dex.InvokeExecuteMethodRequest.context:type_name -> dex.Context
- 23, // 190: dex.InvokeExecuteMethodRequest.step_input:type_name -> dex.Value
- 27, // 191: dex.InvokeExecuteMethodRequest.attributes:type_name -> dex.KV
- 27, // 192: dex.InvokeExecuteMethodRequest.step_exe_locals:type_name -> dex.KV
- 142, // 193: dex.InvokeExecuteMethodRequest.condition_results:type_name -> dex.ConditionResults
- 197, // 194: dex.InvokeExecuteMethodRequest.channel_infos:type_name -> dex.InvokeExecuteMethodRequest.ChannelInfosEntry
- 198, // 195: dex.InvokeExecuteMethodRequest.loaded_channel_messages:type_name -> dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry
- 30, // 196: dex.InvokeExecuteMethodResponse.local_activity_metadata:type_name -> dex.LocalActivityMetadata
- 131, // 197: dex.InvokeExecuteMethodResponse.step_decision:type_name -> dex.StepDecision
- 25, // 198: dex.InvokeExecuteMethodResponse.upsert_attributes:type_name -> dex.AttributeWrite
- 27, // 199: dex.InvokeExecuteMethodResponse.record_events:type_name -> dex.KV
- 27, // 200: dex.InvokeExecuteMethodResponse.upsert_step_exe_locals:type_name -> dex.KV
- 43, // 201: dex.InvokeExecuteMethodResponse.publish_to_channel:type_name -> dex.ChannelMessage
- 47, // 202: dex.InvokeExecuteMethodResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 123, // 203: dex.InvokeExecuteMethodOutput.heartbeat:type_name -> dex.StepMethodHeartbeat
- 124, // 204: dex.InvokeExecuteMethodOutput.stream_write:type_name -> dex.StepStreamWrite
- 127, // 205: dex.InvokeExecuteMethodOutput.result:type_name -> dex.InvokeExecuteMethodResponse
- 29, // 206: dex.InvokeWorkerRPCRequest.context:type_name -> dex.Context
- 23, // 207: dex.InvokeWorkerRPCRequest.input:type_name -> dex.Value
- 27, // 208: dex.InvokeWorkerRPCRequest.attributes:type_name -> dex.KV
- 199, // 209: dex.InvokeWorkerRPCRequest.channel_infos:type_name -> dex.InvokeWorkerRPCRequest.ChannelInfosEntry
- 200, // 210: dex.InvokeWorkerRPCRequest.loaded_channel_messages:type_name -> dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry
- 23, // 211: dex.InvokeWorkerRPCResponse.output:type_name -> dex.Value
- 131, // 212: dex.InvokeWorkerRPCResponse.step_decision:type_name -> dex.StepDecision
- 25, // 213: dex.InvokeWorkerRPCResponse.upsert_attributes:type_name -> dex.AttributeWrite
- 27, // 214: dex.InvokeWorkerRPCResponse.record_events:type_name -> dex.KV
- 47, // 215: dex.InvokeWorkerRPCResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
- 43, // 216: dex.InvokeWorkerRPCResponse.publish_to_channel:type_name -> dex.ChannelMessage
- 133, // 217: dex.StepDecision.next_steps:type_name -> dex.StepMovement
- 132, // 218: dex.StepDecision.close_decision:type_name -> dex.CloseDecision
+ 119, // 170: dex.InternalActivityError.worker_error:type_name -> dex.InternalWorkerError
+ 118, // 171: dex.InternalFlowError.activity_error:type_name -> dex.InternalActivityError
+ 30, // 172: dex.InvokeWaitForMethodRequest.context:type_name -> dex.Context
+ 24, // 173: dex.InvokeWaitForMethodRequest.step_input:type_name -> dex.Value
+ 28, // 174: dex.InvokeWaitForMethodRequest.attributes:type_name -> dex.KV
+ 196, // 175: dex.InvokeWaitForMethodRequest.channel_infos:type_name -> dex.InvokeWaitForMethodRequest.ChannelInfosEntry
+ 197, // 176: dex.InvokeWaitForMethodRequest.loaded_channel_messages:type_name -> dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry
+ 31, // 177: dex.InvokeWaitForMethodResponse.local_activity_metadata:type_name -> dex.LocalActivityMetadata
+ 26, // 178: dex.InvokeWaitForMethodResponse.upsert_attributes:type_name -> dex.AttributeWrite
+ 136, // 179: dex.InvokeWaitForMethodResponse.waiting_condition:type_name -> dex.WaitingCondition
+ 28, // 180: dex.InvokeWaitForMethodResponse.upsert_step_exe_locals:type_name -> dex.KV
+ 28, // 181: dex.InvokeWaitForMethodResponse.record_events:type_name -> dex.KV
+ 44, // 182: dex.InvokeWaitForMethodResponse.publish_to_channel:type_name -> dex.ChannelMessage
+ 48, // 183: dex.InvokeWaitForMethodResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 24, // 184: dex.StepMethodHeartbeat.value:type_name -> dex.Value
+ 24, // 185: dex.StepStreamWrite.value:type_name -> dex.Value
+ 124, // 186: dex.InvokeWaitForMethodOutput.heartbeat:type_name -> dex.StepMethodHeartbeat
+ 125, // 187: dex.InvokeWaitForMethodOutput.stream_write:type_name -> dex.StepStreamWrite
+ 123, // 188: dex.InvokeWaitForMethodOutput.result:type_name -> dex.InvokeWaitForMethodResponse
+ 30, // 189: dex.InvokeExecuteMethodRequest.context:type_name -> dex.Context
+ 24, // 190: dex.InvokeExecuteMethodRequest.step_input:type_name -> dex.Value
+ 28, // 191: dex.InvokeExecuteMethodRequest.attributes:type_name -> dex.KV
+ 28, // 192: dex.InvokeExecuteMethodRequest.step_exe_locals:type_name -> dex.KV
+ 143, // 193: dex.InvokeExecuteMethodRequest.condition_results:type_name -> dex.ConditionResults
+ 198, // 194: dex.InvokeExecuteMethodRequest.channel_infos:type_name -> dex.InvokeExecuteMethodRequest.ChannelInfosEntry
+ 199, // 195: dex.InvokeExecuteMethodRequest.loaded_channel_messages:type_name -> dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry
+ 31, // 196: dex.InvokeExecuteMethodResponse.local_activity_metadata:type_name -> dex.LocalActivityMetadata
+ 132, // 197: dex.InvokeExecuteMethodResponse.step_decision:type_name -> dex.StepDecision
+ 26, // 198: dex.InvokeExecuteMethodResponse.upsert_attributes:type_name -> dex.AttributeWrite
+ 28, // 199: dex.InvokeExecuteMethodResponse.record_events:type_name -> dex.KV
+ 28, // 200: dex.InvokeExecuteMethodResponse.upsert_step_exe_locals:type_name -> dex.KV
+ 44, // 201: dex.InvokeExecuteMethodResponse.publish_to_channel:type_name -> dex.ChannelMessage
+ 48, // 202: dex.InvokeExecuteMethodResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 124, // 203: dex.InvokeExecuteMethodOutput.heartbeat:type_name -> dex.StepMethodHeartbeat
+ 125, // 204: dex.InvokeExecuteMethodOutput.stream_write:type_name -> dex.StepStreamWrite
+ 128, // 205: dex.InvokeExecuteMethodOutput.result:type_name -> dex.InvokeExecuteMethodResponse
+ 30, // 206: dex.InvokeWorkerRPCRequest.context:type_name -> dex.Context
+ 24, // 207: dex.InvokeWorkerRPCRequest.input:type_name -> dex.Value
+ 28, // 208: dex.InvokeWorkerRPCRequest.attributes:type_name -> dex.KV
+ 200, // 209: dex.InvokeWorkerRPCRequest.channel_infos:type_name -> dex.InvokeWorkerRPCRequest.ChannelInfosEntry
+ 201, // 210: dex.InvokeWorkerRPCRequest.loaded_channel_messages:type_name -> dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry
+ 24, // 211: dex.InvokeWorkerRPCResponse.output:type_name -> dex.Value
+ 132, // 212: dex.InvokeWorkerRPCResponse.step_decision:type_name -> dex.StepDecision
+ 26, // 213: dex.InvokeWorkerRPCResponse.upsert_attributes:type_name -> dex.AttributeWrite
+ 28, // 214: dex.InvokeWorkerRPCResponse.record_events:type_name -> dex.KV
+ 48, // 215: dex.InvokeWorkerRPCResponse.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 44, // 216: dex.InvokeWorkerRPCResponse.publish_to_channel:type_name -> dex.ChannelMessage
+ 134, // 217: dex.StepDecision.next_steps:type_name -> dex.StepMovement
+ 133, // 218: dex.StepDecision.close_decision:type_name -> dex.CloseDecision
16, // 219: dex.CloseDecision.close_decision_type:type_name -> dex.CloseDecisionType
- 23, // 220: dex.CloseDecision.close_input:type_name -> dex.Value
- 23, // 221: dex.StepMovement.step_input:type_name -> dex.Value
- 33, // 222: dex.StepMovement.step_options:type_name -> dex.StepOptions
- 161, // 223: dex.StepMovement.recovery_error_internal_only:type_name -> dex.RecoveryErrorInfo
+ 24, // 220: dex.CloseDecision.close_input:type_name -> dex.Value
+ 24, // 221: dex.StepMovement.step_input:type_name -> dex.Value
+ 34, // 222: dex.StepMovement.step_options:type_name -> dex.StepOptions
+ 162, // 223: dex.StepMovement.recovery_error_internal_only:type_name -> dex.RecoveryErrorInfo
17, // 224: dex.WaitingCondition.waiting_condition_type:type_name -> dex.WaitingConditionType
- 140, // 225: dex.WaitingCondition.timer_conditions:type_name -> dex.TimerCondition
- 141, // 226: dex.WaitingCondition.channel_conditions:type_name -> dex.ChannelCondition
- 134, // 227: dex.WaitingCondition.condition_combinations:type_name -> dex.ConditionCombination
- 138, // 228: dex.WaitingCondition.sub_flow_conditions:type_name -> dex.SubFlowCondition
+ 141, // 225: dex.WaitingCondition.timer_conditions:type_name -> dex.TimerCondition
+ 142, // 226: dex.WaitingCondition.channel_conditions:type_name -> dex.ChannelCondition
+ 135, // 227: dex.WaitingCondition.condition_combinations:type_name -> dex.ConditionCombination
+ 139, // 228: dex.WaitingCondition.sub_flow_conditions:type_name -> dex.SubFlowCondition
17, // 229: dex.WaitingConditionState.waiting_condition_type:type_name -> dex.WaitingConditionType
- 140, // 230: dex.WaitingConditionState.timer_conditions:type_name -> dex.TimerCondition
- 141, // 231: dex.WaitingConditionState.channel_conditions:type_name -> dex.ChannelCondition
- 134, // 232: dex.WaitingConditionState.condition_combinations:type_name -> dex.ConditionCombination
- 139, // 233: dex.WaitingConditionState.sub_flow_conditions:type_name -> dex.SubFlowConditionState
+ 141, // 230: dex.WaitingConditionState.timer_conditions:type_name -> dex.TimerCondition
+ 142, // 231: dex.WaitingConditionState.channel_conditions:type_name -> dex.ChannelCondition
+ 135, // 232: dex.WaitingConditionState.condition_combinations:type_name -> dex.ConditionCombination
+ 140, // 233: dex.WaitingConditionState.sub_flow_conditions:type_name -> dex.SubFlowConditionState
18, // 234: dex.SubFlowOptions.reuse_policy:type_name -> dex.SubFlowReusePolicy
- 32, // 235: dex.SubFlowOptions.retry_policy:type_name -> dex.FlowRetryPolicy
- 25, // 236: dex.SubFlowOptions.attributes:type_name -> dex.AttributeWrite
- 37, // 237: dex.SubFlowOptions.flow_config_override:type_name -> dex.FlowConfig
+ 33, // 235: dex.SubFlowOptions.retry_policy:type_name -> dex.FlowRetryPolicy
+ 26, // 236: dex.SubFlowOptions.attributes:type_name -> dex.AttributeWrite
+ 38, // 237: dex.SubFlowOptions.flow_config_override:type_name -> dex.FlowConfig
6, // 238: dex.SubFlowOptions.flow_timeout_policy:type_name -> dex.FlowTimeoutPolicy
- 34, // 239: dex.SubFlowOptions.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
- 23, // 240: dex.SubFlowCondition.step_input:type_name -> dex.Value
- 33, // 241: dex.SubFlowCondition.step_options:type_name -> dex.StepOptions
- 137, // 242: dex.SubFlowCondition.options:type_name -> dex.SubFlowOptions
- 144, // 243: dex.ConditionResults.channel_results:type_name -> dex.ChannelResult
- 143, // 244: dex.ConditionResults.timer_results:type_name -> dex.TimerResult
- 63, // 245: dex.ConditionResults.sub_flow_results:type_name -> dex.FlowResult
+ 35, // 239: dex.SubFlowOptions.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
+ 24, // 240: dex.SubFlowCondition.step_input:type_name -> dex.Value
+ 34, // 241: dex.SubFlowCondition.step_options:type_name -> dex.StepOptions
+ 138, // 242: dex.SubFlowCondition.options:type_name -> dex.SubFlowOptions
+ 145, // 243: dex.ConditionResults.channel_results:type_name -> dex.ChannelResult
+ 144, // 244: dex.ConditionResults.timer_results:type_name -> dex.TimerResult
+ 64, // 245: dex.ConditionResults.sub_flow_results:type_name -> dex.FlowResult
19, // 246: dex.TimerResult.condition_status:type_name -> dex.ConditionStatus
19, // 247: dex.ChannelResult.condition_status:type_name -> dex.ConditionStatus
- 23, // 248: dex.ChannelResult.values:type_name -> dex.Value
- 43, // 249: dex.ChannelValues.messages:type_name -> dex.ChannelMessage
- 201, // 250: dex.StepExecutionCompletedConditions.completed_timer_conditions:type_name -> dex.StepExecutionCompletedConditions.CompletedTimerConditionsEntry
- 202, // 251: dex.StepExecutionCompletedConditions.completed_sub_flow_results:type_name -> dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry
- 133, // 252: dex.StepExecutionResumeInfo.step:type_name -> dex.StepMovement
- 148, // 253: dex.StepExecutionResumeInfo.completed_conditions:type_name -> dex.StepExecutionCompletedConditions
- 136, // 254: dex.StepExecutionResumeInfo.waiting_condition:type_name -> dex.WaitingConditionState
- 27, // 255: dex.StepExecutionResumeInfo.step_exe_locals:type_name -> dex.KV
- 203, // 256: dex.StepExecutionCounterInfo.step_type_started_count:type_name -> dex.StepExecutionCounterInfo.StepTypeStartedCountEntry
- 204, // 257: dex.StepExecutionCounterInfo.step_type_currently_executing_count:type_name -> dex.StepExecutionCounterInfo.StepTypeCurrentlyExecutingCountEntry
- 205, // 258: dex.StepExecutionCounterInfo.step_active_execution_nums:type_name -> dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry
- 133, // 259: dex.ContinueAsNewDump.steps_to_start_from_beginning:type_name -> dex.StepMovement
- 149, // 260: dex.ContinueAsNewDump.step_executions_to_resume:type_name -> dex.StepExecutionResumeInfo
- 206, // 261: dex.ContinueAsNewDump.channel_received:type_name -> dex.ContinueAsNewDump.ChannelReceivedEntry
- 150, // 262: dex.ContinueAsNewDump.counter_info:type_name -> dex.StepExecutionCounterInfo
- 62, // 263: dex.ContinueAsNewDump.step_outputs:type_name -> dex.StepCompletionOutput
- 151, // 264: dex.ContinueAsNewDump.stale_skip_timers:type_name -> dex.StaleSkipTimer
- 27, // 265: dex.ContinueAsNewDump.attributes:type_name -> dex.KV
- 170, // 266: dex.ContinueAsNewDump.pending_attribute_sync_items:type_name -> dex.AttributeSyncItem
+ 24, // 248: dex.ChannelResult.values:type_name -> dex.Value
+ 44, // 249: dex.ChannelValues.messages:type_name -> dex.ChannelMessage
+ 202, // 250: dex.StepExecutionCompletedConditions.completed_timer_conditions:type_name -> dex.StepExecutionCompletedConditions.CompletedTimerConditionsEntry
+ 203, // 251: dex.StepExecutionCompletedConditions.completed_sub_flow_results:type_name -> dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry
+ 134, // 252: dex.StepExecutionResumeInfo.step:type_name -> dex.StepMovement
+ 149, // 253: dex.StepExecutionResumeInfo.completed_conditions:type_name -> dex.StepExecutionCompletedConditions
+ 137, // 254: dex.StepExecutionResumeInfo.waiting_condition:type_name -> dex.WaitingConditionState
+ 28, // 255: dex.StepExecutionResumeInfo.step_exe_locals:type_name -> dex.KV
+ 204, // 256: dex.StepExecutionCounterInfo.step_type_started_count:type_name -> dex.StepExecutionCounterInfo.StepTypeStartedCountEntry
+ 205, // 257: dex.StepExecutionCounterInfo.step_type_currently_executing_count:type_name -> dex.StepExecutionCounterInfo.StepTypeCurrentlyExecutingCountEntry
+ 206, // 258: dex.StepExecutionCounterInfo.step_active_execution_nums:type_name -> dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry
+ 134, // 259: dex.ContinueAsNewDump.steps_to_start_from_beginning:type_name -> dex.StepMovement
+ 150, // 260: dex.ContinueAsNewDump.step_executions_to_resume:type_name -> dex.StepExecutionResumeInfo
+ 207, // 261: dex.ContinueAsNewDump.channel_received:type_name -> dex.ContinueAsNewDump.ChannelReceivedEntry
+ 151, // 262: dex.ContinueAsNewDump.counter_info:type_name -> dex.StepExecutionCounterInfo
+ 63, // 263: dex.ContinueAsNewDump.step_outputs:type_name -> dex.StepCompletionOutput
+ 152, // 264: dex.ContinueAsNewDump.stale_skip_timers:type_name -> dex.StaleSkipTimer
+ 28, // 265: dex.ContinueAsNewDump.attributes:type_name -> dex.KV
+ 171, // 266: dex.ContinueAsNewDump.pending_attribute_sync_items:type_name -> dex.AttributeSyncItem
6, // 267: dex.InterpreterWorkflowInput.flow_timeout_policy:type_name -> dex.FlowTimeoutPolicy
- 23, // 268: dex.InterpreterWorkflowInput.step_input:type_name -> dex.Value
- 33, // 269: dex.InterpreterWorkflowInput.step_options:type_name -> dex.StepOptions
- 25, // 270: dex.InterpreterWorkflowInput.init_attributes:type_name -> dex.AttributeWrite
- 37, // 271: dex.InterpreterWorkflowInput.config:type_name -> dex.FlowConfig
- 153, // 272: dex.InterpreterWorkflowInput.continue_as_new_input:type_name -> dex.ContinueAsNewInput
- 34, // 273: dex.InterpreterWorkflowInput.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
- 62, // 274: dex.InterpreterWorkflowOutput.step_completion_outputs:type_name -> dex.StepCompletionOutput
- 39, // 275: dex.InvokeWaitForMethodActivityInput.worker_target:type_name -> dex.WorkerTarget
- 121, // 276: dex.InvokeWaitForMethodActivityInput.request:type_name -> dex.InvokeWaitForMethodRequest
- 122, // 277: dex.InvokeWaitForMethodActivityOutput.response:type_name -> dex.InvokeWaitForMethodResponse
- 39, // 278: dex.InvokeExecuteMethodActivityInput.worker_target:type_name -> dex.WorkerTarget
- 126, // 279: dex.InvokeExecuteMethodActivityInput.request:type_name -> dex.InvokeExecuteMethodRequest
- 30, // 280: dex.InternalLocalStepActivityFailure.local_activity_metadata:type_name -> dex.LocalActivityMetadata
- 84, // 281: dex.InternalLocalStepActivityFailure.method_options:type_name -> dex.StepMethodOptions
- 117, // 282: dex.InternalLocalStepActivityFailure.activity_error:type_name -> dex.InternalActivityError
- 127, // 283: dex.InvokeExecuteMethodActivityOutput.response:type_name -> dex.InvokeExecuteMethodResponse
- 145, // 284: dex.DumpFlowForContinueAsNewActivityInput.request:type_name -> dex.ContinueAsNewDumpRequest
- 146, // 285: dex.DumpFlowForContinueAsNewActivityOutput.response:type_name -> dex.ContinueAsNewDumpResponse
- 183, // 286: dex.InvokeWorkerRPCActivityInput.rpc_prep:type_name -> dex.PrepareRpcQueryResponse
- 104, // 287: dex.InvokeWorkerRPCActivityInput.request:type_name -> dex.InvokeRPCRequest
- 130, // 288: dex.InvokeWorkerRPCActivityOutput.response:type_name -> dex.InvokeWorkerRPCResponse
- 23, // 289: dex.AttributeSyncItem.value:type_name -> dex.Value
- 170, // 290: dex.SyncAttributeBatchActivityInput.items:type_name -> dex.AttributeSyncItem
- 138, // 291: dex.StartSubFlowActivityInput.condition:type_name -> dex.SubFlowCondition
- 37, // 292: dex.StartSubFlowActivityInput.parent_flow_config:type_name -> dex.FlowConfig
- 63, // 293: dex.StartSubFlowActivityOutput.immediate_flow_result:type_name -> dex.FlowResult
- 63, // 294: dex.SubFlowCompletionSignalRequest.flow_result:type_name -> dex.FlowResult
- 174, // 295: dex.ReportSubFlowCompletionActivityInput.request:type_name -> dex.SubFlowCompletionSignalRequest
+ 24, // 268: dex.InterpreterWorkflowInput.step_input:type_name -> dex.Value
+ 34, // 269: dex.InterpreterWorkflowInput.step_options:type_name -> dex.StepOptions
+ 26, // 270: dex.InterpreterWorkflowInput.init_attributes:type_name -> dex.AttributeWrite
+ 38, // 271: dex.InterpreterWorkflowInput.config:type_name -> dex.FlowConfig
+ 154, // 272: dex.InterpreterWorkflowInput.continue_as_new_input:type_name -> dex.ContinueAsNewInput
+ 35, // 273: dex.InterpreterWorkflowInput.timeout_handler_options:type_name -> dex.FlowTimeoutHandlerOptions
+ 63, // 274: dex.InterpreterWorkflowOutput.step_completion_outputs:type_name -> dex.StepCompletionOutput
+ 40, // 275: dex.InvokeWaitForMethodActivityInput.worker_target:type_name -> dex.WorkerTarget
+ 122, // 276: dex.InvokeWaitForMethodActivityInput.request:type_name -> dex.InvokeWaitForMethodRequest
+ 123, // 277: dex.InvokeWaitForMethodActivityOutput.response:type_name -> dex.InvokeWaitForMethodResponse
+ 40, // 278: dex.InvokeExecuteMethodActivityInput.worker_target:type_name -> dex.WorkerTarget
+ 127, // 279: dex.InvokeExecuteMethodActivityInput.request:type_name -> dex.InvokeExecuteMethodRequest
+ 31, // 280: dex.InternalLocalStepActivityFailure.local_activity_metadata:type_name -> dex.LocalActivityMetadata
+ 85, // 281: dex.InternalLocalStepActivityFailure.method_options:type_name -> dex.StepMethodOptions
+ 118, // 282: dex.InternalLocalStepActivityFailure.activity_error:type_name -> dex.InternalActivityError
+ 128, // 283: dex.InvokeExecuteMethodActivityOutput.response:type_name -> dex.InvokeExecuteMethodResponse
+ 146, // 284: dex.DumpFlowForContinueAsNewActivityInput.request:type_name -> dex.ContinueAsNewDumpRequest
+ 147, // 285: dex.DumpFlowForContinueAsNewActivityOutput.response:type_name -> dex.ContinueAsNewDumpResponse
+ 184, // 286: dex.InvokeWorkerRPCActivityInput.rpc_prep:type_name -> dex.PrepareRpcQueryResponse
+ 105, // 287: dex.InvokeWorkerRPCActivityInput.request:type_name -> dex.InvokeRPCRequest
+ 131, // 288: dex.InvokeWorkerRPCActivityOutput.response:type_name -> dex.InvokeWorkerRPCResponse
+ 24, // 289: dex.AttributeSyncItem.value:type_name -> dex.Value
+ 171, // 290: dex.SyncAttributeBatchActivityInput.items:type_name -> dex.AttributeSyncItem
+ 139, // 291: dex.StartSubFlowActivityInput.condition:type_name -> dex.SubFlowCondition
+ 38, // 292: dex.StartSubFlowActivityInput.parent_flow_config:type_name -> dex.FlowConfig
+ 64, // 293: dex.StartSubFlowActivityOutput.immediate_flow_result:type_name -> dex.FlowResult
+ 64, // 294: dex.SubFlowCompletionSignalRequest.flow_result:type_name -> dex.FlowResult
+ 175, // 295: dex.ReportSubFlowCompletionActivityInput.request:type_name -> dex.SubFlowCompletionSignalRequest
22, // 296: dex.ReportSubFlowCompletionActivityOutput.status:type_name -> dex.SubFlowCompletionDeliveryStatus
- 23, // 297: dex.ExecuteRpcSignalRequest.rpc_input:type_name -> dex.Value
- 23, // 298: dex.ExecuteRpcSignalRequest.rpc_output:type_name -> dex.Value
- 25, // 299: dex.ExecuteRpcSignalRequest.upsert_attributes:type_name -> dex.AttributeWrite
- 131, // 300: dex.ExecuteRpcSignalRequest.step_decision:type_name -> dex.StepDecision
- 27, // 301: dex.ExecuteRpcSignalRequest.record_events:type_name -> dex.KV
- 43, // 302: dex.ExecuteRpcSignalRequest.publish_to_channel:type_name -> dex.ChannelMessage
- 47, // 303: dex.ExecuteRpcSignalRequest.delete_from_channel:type_name -> dex.ChannelMessageDeletion
+ 24, // 297: dex.ExecuteRpcSignalRequest.rpc_input:type_name -> dex.Value
+ 24, // 298: dex.ExecuteRpcSignalRequest.rpc_output:type_name -> dex.Value
+ 26, // 299: dex.ExecuteRpcSignalRequest.upsert_attributes:type_name -> dex.AttributeWrite
+ 132, // 300: dex.ExecuteRpcSignalRequest.step_decision:type_name -> dex.StepDecision
+ 28, // 301: dex.ExecuteRpcSignalRequest.record_events:type_name -> dex.KV
+ 44, // 302: dex.ExecuteRpcSignalRequest.publish_to_channel:type_name -> dex.ChannelMessage
+ 48, // 303: dex.ExecuteRpcSignalRequest.delete_from_channel:type_name -> dex.ChannelMessageDeletion
7, // 304: dex.StopFlowSignalRequest.stop_type:type_name -> dex.StopType
- 27, // 305: dex.GetAttributesQueryResponse.attributes:type_name -> dex.KV
- 27, // 306: dex.PrepareRpcQueryResponse.attributes:type_name -> dex.KV
- 39, // 307: dex.PrepareRpcQueryResponse.worker_target:type_name -> dex.WorkerTarget
- 207, // 308: dex.PrepareRpcQueryResponse.channel_infos:type_name -> dex.PrepareRpcQueryResponse.ChannelInfosEntry
- 208, // 309: dex.PrepareRpcQueryResponse.loaded_channel_messages:type_name -> dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry
+ 28, // 305: dex.GetAttributesQueryResponse.attributes:type_name -> dex.KV
+ 28, // 306: dex.PrepareRpcQueryResponse.attributes:type_name -> dex.KV
+ 40, // 307: dex.PrepareRpcQueryResponse.worker_target:type_name -> dex.WorkerTarget
+ 208, // 308: dex.PrepareRpcQueryResponse.channel_infos:type_name -> dex.PrepareRpcQueryResponse.ChannelInfosEntry
+ 209, // 309: dex.PrepareRpcQueryResponse.loaded_channel_messages:type_name -> dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry
20, // 310: dex.TimerInfo.status:type_name -> dex.InternalTimerStatus
- 184, // 311: dex.TimerInfoList.timers:type_name -> dex.TimerInfo
- 209, // 312: dex.GetCurrentTimerInfosQueryResponse.step_execution_current_timer_infos:type_name -> dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry
- 184, // 313: dex.GetScheduledGreedyTimerTimesQueryResponse.pending_scheduled:type_name -> dex.TimerInfo
- 37, // 314: dex.DebugDumpResponse.config:type_name -> dex.FlowConfig
- 152, // 315: dex.DebugDumpResponse.snapshot:type_name -> dex.ContinueAsNewDump
- 99, // 316: dex.DebugDumpResponse.active_step_executions:type_name -> dex.ActiveStepExecutionState
- 105, // 317: dex.InvokeRpcUpdateResult.response:type_name -> dex.InvokeRPCResponse
- 23, // 318: dex.LoadBlobsResponse.ValuesEntry.value:type_name -> dex.Value
+ 185, // 311: dex.TimerInfoList.timers:type_name -> dex.TimerInfo
+ 210, // 312: dex.GetCurrentTimerInfosQueryResponse.step_execution_current_timer_infos:type_name -> dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry
+ 185, // 313: dex.GetScheduledGreedyTimerTimesQueryResponse.pending_scheduled:type_name -> dex.TimerInfo
+ 38, // 314: dex.DebugDumpResponse.config:type_name -> dex.FlowConfig
+ 153, // 315: dex.DebugDumpResponse.snapshot:type_name -> dex.ContinueAsNewDump
+ 100, // 316: dex.DebugDumpResponse.active_step_executions:type_name -> dex.ActiveStepExecutionState
+ 106, // 317: dex.InvokeRpcUpdateResult.response:type_name -> dex.InvokeRPCResponse
+ 24, // 318: dex.LoadBlobsResponse.ValuesEntry.value:type_name -> dex.Value
0, // 319: dex.SyncAttributeIndexRequest.AttributeIndexesEntry.value:type_name -> dex.IndexType
- 147, // 320: dex.FlowContinuedStart.PendingChannelMessagesEntry.value:type_name -> dex.ChannelValues
- 147, // 321: dex.GetFlowStateResponse.PendingChannelMessagesEntry.value:type_name -> dex.ChannelValues
- 120, // 322: dex.InvokeWaitForMethodRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
- 147, // 323: dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
- 120, // 324: dex.InvokeExecuteMethodRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
- 147, // 325: dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
- 120, // 326: dex.InvokeWorkerRPCRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
- 147, // 327: dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 148, // 320: dex.FlowContinuedStart.PendingChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 148, // 321: dex.GetFlowStateResponse.PendingChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 121, // 322: dex.InvokeWaitForMethodRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
+ 148, // 323: dex.InvokeWaitForMethodRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 121, // 324: dex.InvokeExecuteMethodRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
+ 148, // 325: dex.InvokeExecuteMethodRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 121, // 326: dex.InvokeWorkerRPCRequest.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
+ 148, // 327: dex.InvokeWorkerRPCRequest.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
20, // 328: dex.StepExecutionCompletedConditions.CompletedTimerConditionsEntry.value:type_name -> dex.InternalTimerStatus
- 63, // 329: dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry.value:type_name -> dex.FlowResult
- 190, // 330: dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry.value:type_name -> dex.StepExecutionNumbers
- 147, // 331: dex.ContinueAsNewDump.ChannelReceivedEntry.value:type_name -> dex.ChannelValues
- 120, // 332: dex.PrepareRpcQueryResponse.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
- 147, // 333: dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
- 185, // 334: dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry.value:type_name -> dex.TimerInfoList
- 40, // 335: dex.FlowService.StartFlow:input_type -> dex.StartFlowRequest
- 42, // 336: dex.FlowService.PublishToChannel:input_type -> dex.PublishToChannelRequest
- 44, // 337: dex.FlowService.GetChannelMessages:input_type -> dex.GetChannelMessagesRequest
- 46, // 338: dex.FlowService.DeleteChannelMessage:input_type -> dex.DeleteChannelMessageRequest
- 48, // 339: dex.FlowService.WriteStream:input_type -> dex.WriteStreamRequest
- 49, // 340: dex.FlowService.ReadStream:input_type -> dex.ReadStreamRequest
- 51, // 341: dex.FlowService.ListStreamMessages:input_type -> dex.ListStreamMessagesRequest
- 54, // 342: dex.FlowService.StopFlow:input_type -> dex.StopFlowRequest
- 55, // 343: dex.FlowService.GetAttributes:input_type -> dex.GetAttributesRequest
- 57, // 344: dex.FlowService.SetAttributes:input_type -> dex.SetAttributesRequest
- 59, // 345: dex.FlowService.LoadBlobs:input_type -> dex.LoadBlobsRequest
- 61, // 346: dex.FlowService.WaitForFlow:input_type -> dex.WaitForFlowRequest
- 64, // 347: dex.FlowService.SearchFlows:input_type -> dex.SearchFlowsRequest
- 67, // 348: dex.FlowService.SyncAttributeIndexes:input_type -> dex.SyncAttributeIndexRequest
- 70, // 349: dex.FlowService.GetFlowSummary:input_type -> dex.GetFlowSummaryRequest
- 74, // 350: dex.FlowService.GetHistoryEvents:input_type -> dex.GetHistoryEventsRequest
- 97, // 351: dex.FlowService.WaitForHistoryEvent:input_type -> dex.WaitForHistoryEventRequest
- 100, // 352: dex.FlowService.GetFlowState:input_type -> dex.GetFlowStateRequest
- 102, // 353: dex.FlowService.ResetFlow:input_type -> dex.ResetFlowRequest
- 104, // 354: dex.FlowService.InvokeRPC:input_type -> dex.InvokeRPCRequest
- 106, // 355: dex.FlowService.SkipTimer:input_type -> dex.SkipTimerRequest
- 107, // 356: dex.FlowService.UpdateFlowConfig:input_type -> dex.UpdateFlowConfigRequest
- 108, // 357: dex.FlowService.WaitForStepCompletion:input_type -> dex.WaitForStepCompletionRequest
- 110, // 358: dex.FlowService.WaitForAttribute:input_type -> dex.WaitForAttributeRequest
- 113, // 359: dex.FlowService.TriggerContinueAsNew:input_type -> dex.TriggerContinueAsNewRequest
- 213, // 360: dex.FlowService.HealthCheck:input_type -> google.protobuf.Empty
- 121, // 361: dex.WorkerService.InvokeWaitForMethod:input_type -> dex.InvokeWaitForMethodRequest
- 126, // 362: dex.WorkerService.InvokeExecuteMethod:input_type -> dex.InvokeExecuteMethodRequest
- 129, // 363: dex.WorkerService.InvokeWorkerRPC:input_type -> dex.InvokeWorkerRPCRequest
- 145, // 364: dex.InternalService.DumpFlowForContinueAsNew:input_type -> dex.ContinueAsNewDumpRequest
- 41, // 365: dex.FlowService.StartFlow:output_type -> dex.StartFlowResponse
- 213, // 366: dex.FlowService.PublishToChannel:output_type -> google.protobuf.Empty
- 45, // 367: dex.FlowService.GetChannelMessages:output_type -> dex.GetChannelMessagesResponse
- 213, // 368: dex.FlowService.DeleteChannelMessage:output_type -> google.protobuf.Empty
- 213, // 369: dex.FlowService.WriteStream:output_type -> google.protobuf.Empty
- 50, // 370: dex.FlowService.ReadStream:output_type -> dex.ReadStreamResponse
- 52, // 371: dex.FlowService.ListStreamMessages:output_type -> dex.ListStreamMessagesResponse
- 213, // 372: dex.FlowService.StopFlow:output_type -> google.protobuf.Empty
- 56, // 373: dex.FlowService.GetAttributes:output_type -> dex.GetAttributesResponse
- 213, // 374: dex.FlowService.SetAttributes:output_type -> google.protobuf.Empty
- 60, // 375: dex.FlowService.LoadBlobs:output_type -> dex.LoadBlobsResponse
- 63, // 376: dex.FlowService.WaitForFlow:output_type -> dex.FlowResult
- 65, // 377: dex.FlowService.SearchFlows:output_type -> dex.SearchFlowsResponse
- 68, // 378: dex.FlowService.SyncAttributeIndexes:output_type -> dex.SyncAttributeIndexResponse
- 71, // 379: dex.FlowService.GetFlowSummary:output_type -> dex.GetFlowSummaryResponse
- 75, // 380: dex.FlowService.GetHistoryEvents:output_type -> dex.GetHistoryEventsResponse
- 98, // 381: dex.FlowService.WaitForHistoryEvent:output_type -> dex.WaitForHistoryEventResponse
- 101, // 382: dex.FlowService.GetFlowState:output_type -> dex.GetFlowStateResponse
- 103, // 383: dex.FlowService.ResetFlow:output_type -> dex.ResetFlowResponse
- 105, // 384: dex.FlowService.InvokeRPC:output_type -> dex.InvokeRPCResponse
- 213, // 385: dex.FlowService.SkipTimer:output_type -> google.protobuf.Empty
- 213, // 386: dex.FlowService.UpdateFlowConfig:output_type -> google.protobuf.Empty
- 109, // 387: dex.FlowService.WaitForStepCompletion:output_type -> dex.WaitForStepCompletionResponse
- 111, // 388: dex.FlowService.WaitForAttribute:output_type -> dex.WaitForAttributeResponse
- 213, // 389: dex.FlowService.TriggerContinueAsNew:output_type -> google.protobuf.Empty
- 114, // 390: dex.FlowService.HealthCheck:output_type -> dex.HealthInfo
- 125, // 391: dex.WorkerService.InvokeWaitForMethod:output_type -> dex.InvokeWaitForMethodOutput
- 128, // 392: dex.WorkerService.InvokeExecuteMethod:output_type -> dex.InvokeExecuteMethodOutput
- 130, // 393: dex.WorkerService.InvokeWorkerRPC:output_type -> dex.InvokeWorkerRPCResponse
- 146, // 394: dex.InternalService.DumpFlowForContinueAsNew:output_type -> dex.ContinueAsNewDumpResponse
- 365, // [365:395] is the sub-list for method output_type
- 335, // [335:365] is the sub-list for method input_type
+ 64, // 329: dex.StepExecutionCompletedConditions.CompletedSubFlowResultsEntry.value:type_name -> dex.FlowResult
+ 191, // 330: dex.StepExecutionCounterInfo.StepActiveExecutionNumsEntry.value:type_name -> dex.StepExecutionNumbers
+ 148, // 331: dex.ContinueAsNewDump.ChannelReceivedEntry.value:type_name -> dex.ChannelValues
+ 121, // 332: dex.PrepareRpcQueryResponse.ChannelInfosEntry.value:type_name -> dex.ChannelInfo
+ 148, // 333: dex.PrepareRpcQueryResponse.LoadedChannelMessagesEntry.value:type_name -> dex.ChannelValues
+ 186, // 334: dex.GetCurrentTimerInfosQueryResponse.StepExecutionCurrentTimerInfosEntry.value:type_name -> dex.TimerInfoList
+ 214, // 335: dex.FlowService.GetServerInfo:input_type -> google.protobuf.Empty
+ 41, // 336: dex.FlowService.StartFlow:input_type -> dex.StartFlowRequest
+ 43, // 337: dex.FlowService.PublishToChannel:input_type -> dex.PublishToChannelRequest
+ 45, // 338: dex.FlowService.GetChannelMessages:input_type -> dex.GetChannelMessagesRequest
+ 47, // 339: dex.FlowService.DeleteChannelMessage:input_type -> dex.DeleteChannelMessageRequest
+ 49, // 340: dex.FlowService.WriteStream:input_type -> dex.WriteStreamRequest
+ 50, // 341: dex.FlowService.ReadStream:input_type -> dex.ReadStreamRequest
+ 52, // 342: dex.FlowService.ListStreamMessages:input_type -> dex.ListStreamMessagesRequest
+ 55, // 343: dex.FlowService.StopFlow:input_type -> dex.StopFlowRequest
+ 56, // 344: dex.FlowService.GetAttributes:input_type -> dex.GetAttributesRequest
+ 58, // 345: dex.FlowService.SetAttributes:input_type -> dex.SetAttributesRequest
+ 60, // 346: dex.FlowService.LoadBlobs:input_type -> dex.LoadBlobsRequest
+ 62, // 347: dex.FlowService.WaitForFlow:input_type -> dex.WaitForFlowRequest
+ 65, // 348: dex.FlowService.SearchFlows:input_type -> dex.SearchFlowsRequest
+ 68, // 349: dex.FlowService.SyncAttributeIndexes:input_type -> dex.SyncAttributeIndexRequest
+ 71, // 350: dex.FlowService.GetFlowSummary:input_type -> dex.GetFlowSummaryRequest
+ 75, // 351: dex.FlowService.GetHistoryEvents:input_type -> dex.GetHistoryEventsRequest
+ 98, // 352: dex.FlowService.WaitForHistoryEvent:input_type -> dex.WaitForHistoryEventRequest
+ 101, // 353: dex.FlowService.GetFlowState:input_type -> dex.GetFlowStateRequest
+ 103, // 354: dex.FlowService.ResetFlow:input_type -> dex.ResetFlowRequest
+ 105, // 355: dex.FlowService.InvokeRPC:input_type -> dex.InvokeRPCRequest
+ 107, // 356: dex.FlowService.SkipTimer:input_type -> dex.SkipTimerRequest
+ 108, // 357: dex.FlowService.UpdateFlowConfig:input_type -> dex.UpdateFlowConfigRequest
+ 109, // 358: dex.FlowService.WaitForStepCompletion:input_type -> dex.WaitForStepCompletionRequest
+ 111, // 359: dex.FlowService.WaitForAttribute:input_type -> dex.WaitForAttributeRequest
+ 114, // 360: dex.FlowService.TriggerContinueAsNew:input_type -> dex.TriggerContinueAsNewRequest
+ 214, // 361: dex.FlowService.HealthCheck:input_type -> google.protobuf.Empty
+ 122, // 362: dex.WorkerService.InvokeWaitForMethod:input_type -> dex.InvokeWaitForMethodRequest
+ 127, // 363: dex.WorkerService.InvokeExecuteMethod:input_type -> dex.InvokeExecuteMethodRequest
+ 130, // 364: dex.WorkerService.InvokeWorkerRPC:input_type -> dex.InvokeWorkerRPCRequest
+ 146, // 365: dex.InternalService.DumpFlowForContinueAsNew:input_type -> dex.ContinueAsNewDumpRequest
+ 23, // 366: dex.FlowService.GetServerInfo:output_type -> dex.ServerInfo
+ 42, // 367: dex.FlowService.StartFlow:output_type -> dex.StartFlowResponse
+ 214, // 368: dex.FlowService.PublishToChannel:output_type -> google.protobuf.Empty
+ 46, // 369: dex.FlowService.GetChannelMessages:output_type -> dex.GetChannelMessagesResponse
+ 214, // 370: dex.FlowService.DeleteChannelMessage:output_type -> google.protobuf.Empty
+ 214, // 371: dex.FlowService.WriteStream:output_type -> google.protobuf.Empty
+ 51, // 372: dex.FlowService.ReadStream:output_type -> dex.ReadStreamResponse
+ 53, // 373: dex.FlowService.ListStreamMessages:output_type -> dex.ListStreamMessagesResponse
+ 214, // 374: dex.FlowService.StopFlow:output_type -> google.protobuf.Empty
+ 57, // 375: dex.FlowService.GetAttributes:output_type -> dex.GetAttributesResponse
+ 214, // 376: dex.FlowService.SetAttributes:output_type -> google.protobuf.Empty
+ 61, // 377: dex.FlowService.LoadBlobs:output_type -> dex.LoadBlobsResponse
+ 64, // 378: dex.FlowService.WaitForFlow:output_type -> dex.FlowResult
+ 66, // 379: dex.FlowService.SearchFlows:output_type -> dex.SearchFlowsResponse
+ 69, // 380: dex.FlowService.SyncAttributeIndexes:output_type -> dex.SyncAttributeIndexResponse
+ 72, // 381: dex.FlowService.GetFlowSummary:output_type -> dex.GetFlowSummaryResponse
+ 76, // 382: dex.FlowService.GetHistoryEvents:output_type -> dex.GetHistoryEventsResponse
+ 99, // 383: dex.FlowService.WaitForHistoryEvent:output_type -> dex.WaitForHistoryEventResponse
+ 102, // 384: dex.FlowService.GetFlowState:output_type -> dex.GetFlowStateResponse
+ 104, // 385: dex.FlowService.ResetFlow:output_type -> dex.ResetFlowResponse
+ 106, // 386: dex.FlowService.InvokeRPC:output_type -> dex.InvokeRPCResponse
+ 214, // 387: dex.FlowService.SkipTimer:output_type -> google.protobuf.Empty
+ 214, // 388: dex.FlowService.UpdateFlowConfig:output_type -> google.protobuf.Empty
+ 110, // 389: dex.FlowService.WaitForStepCompletion:output_type -> dex.WaitForStepCompletionResponse
+ 112, // 390: dex.FlowService.WaitForAttribute:output_type -> dex.WaitForAttributeResponse
+ 214, // 391: dex.FlowService.TriggerContinueAsNew:output_type -> google.protobuf.Empty
+ 115, // 392: dex.FlowService.HealthCheck:output_type -> dex.HealthInfo
+ 126, // 393: dex.WorkerService.InvokeWaitForMethod:output_type -> dex.InvokeWaitForMethodOutput
+ 129, // 394: dex.WorkerService.InvokeExecuteMethod:output_type -> dex.InvokeExecuteMethodOutput
+ 131, // 395: dex.WorkerService.InvokeWorkerRPC:output_type -> dex.InvokeWorkerRPCResponse
+ 147, // 396: dex.InternalService.DumpFlowForContinueAsNew:output_type -> dex.ContinueAsNewDumpResponse
+ 366, // [366:397] is the sub-list for method output_type
+ 335, // [335:366] is the sub-list for method input_type
335, // [335:335] is the sub-list for extension type_name
335, // [335:335] is the sub-list for extension extendee
0, // [0:335] is the sub-list for field type_name
@@ -14646,7 +14719,7 @@ func file_dex_proto_init() {
if File_dex_proto != nil {
return
}
- file_dex_proto_msgTypes[0].OneofWrappers = []any{
+ file_dex_proto_msgTypes[1].OneofWrappers = []any{
(*Value_InternalBlobIdForStringValue)(nil),
(*Value_InternalBlobIdForObjValue)(nil),
(*Value_StringValue)(nil),
@@ -14656,12 +14729,12 @@ func file_dex_proto_init() {
(*Value_BoolValue)(nil),
(*Value_NullValue)(nil),
}
- file_dex_proto_msgTypes[14].OneofWrappers = []any{}
- file_dex_proto_msgTypes[49].OneofWrappers = []any{
+ file_dex_proto_msgTypes[15].OneofWrappers = []any{}
+ file_dex_proto_msgTypes[50].OneofWrappers = []any{
(*InternalAsyncStepInputSnapshot_WaitForRequest)(nil),
(*InternalAsyncStepInputSnapshot_ExecuteRequest)(nil),
}
- file_dex_proto_msgTypes[53].OneofWrappers = []any{
+ file_dex_proto_msgTypes[54].OneofWrappers = []any{
(*FlowHistoryEvent_FlowStartedOrContinued)(nil),
(*FlowHistoryEvent_FlowClosed)(nil),
(*FlowHistoryEvent_StepWaitForCompleted)(nil),
@@ -14675,33 +14748,33 @@ func file_dex_proto_init() {
(*FlowHistoryEvent_TimeTravelFork)(nil),
(*FlowHistoryEvent_ChannelExternalDelete)(nil),
}
- file_dex_proto_msgTypes[55].OneofWrappers = []any{
+ file_dex_proto_msgTypes[56].OneofWrappers = []any{
(*FlowStartedOrContinuedHistoryEvent_InitialStart)(nil),
(*FlowStartedOrContinuedHistoryEvent_ContinuedStart)(nil),
}
- file_dex_proto_msgTypes[83].OneofWrappers = []any{}
- file_dex_proto_msgTypes[96].OneofWrappers = []any{
+ file_dex_proto_msgTypes[84].OneofWrappers = []any{}
+ file_dex_proto_msgTypes[97].OneofWrappers = []any{
(*InternalFlowError_ServerDetail)(nil),
(*InternalFlowError_ActivityError)(nil),
}
- file_dex_proto_msgTypes[102].OneofWrappers = []any{
+ file_dex_proto_msgTypes[103].OneofWrappers = []any{
(*InvokeWaitForMethodOutput_Heartbeat)(nil),
(*InvokeWaitForMethodOutput_StreamWrite)(nil),
(*InvokeWaitForMethodOutput_Result)(nil),
}
- file_dex_proto_msgTypes[105].OneofWrappers = []any{
+ file_dex_proto_msgTypes[106].OneofWrappers = []any{
(*InvokeExecuteMethodOutput_Heartbeat)(nil),
(*InvokeExecuteMethodOutput_StreamWrite)(nil),
(*InvokeExecuteMethodOutput_Result)(nil),
}
- file_dex_proto_msgTypes[118].OneofWrappers = []any{}
+ file_dex_proto_msgTypes[119].OneofWrappers = []any{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_dex_proto_rawDesc), len(file_dex_proto_rawDesc)),
NumEnums: 23,
- NumMessages: 187,
+ NumMessages: 188,
NumExtensions: 0,
NumServices: 3,
},
diff --git a/sdk-go/gen/dexpb/dex_grpc.pb.go b/sdk-go/gen/dexpb/dex_grpc.pb.go
index 73217a7ed..20f735981 100644
--- a/sdk-go/gen/dexpb/dex_grpc.pb.go
+++ b/sdk-go/gen/dexpb/dex_grpc.pb.go
@@ -28,6 +28,7 @@ import (
const _ = grpc.SupportPackageIsVersion9
const (
+ FlowService_GetServerInfo_FullMethodName = "/dex.FlowService/GetServerInfo"
FlowService_StartFlow_FullMethodName = "/dex.FlowService/StartFlow"
FlowService_PublishToChannel_FullMethodName = "/dex.FlowService/PublishToChannel"
FlowService_GetChannelMessages_FullMethodName = "/dex.FlowService/GetChannelMessages"
@@ -62,6 +63,8 @@ const (
//
// Hosted by Dex server; SDKs call these RPCs.
type FlowServiceClient interface {
+ // Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ GetServerInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ServerInfo, error)
StartFlow(ctx context.Context, in *StartFlowRequest, opts ...grpc.CallOption) (*StartFlowResponse, error)
PublishToChannel(ctx context.Context, in *PublishToChannelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetChannelMessages(ctx context.Context, in *GetChannelMessagesRequest, opts ...grpc.CallOption) (*GetChannelMessagesResponse, error)
@@ -98,6 +101,16 @@ func NewFlowServiceClient(cc grpc.ClientConnInterface) FlowServiceClient {
return &flowServiceClient{cc}
}
+func (c *flowServiceClient) GetServerInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*ServerInfo, error) {
+ cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
+ out := new(ServerInfo)
+ err := c.cc.Invoke(ctx, FlowService_GetServerInfo_FullMethodName, in, out, cOpts...)
+ if err != nil {
+ return nil, err
+ }
+ return out, nil
+}
+
func (c *flowServiceClient) StartFlow(ctx context.Context, in *StartFlowRequest, opts ...grpc.CallOption) (*StartFlowResponse, error) {
cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...)
out := new(StartFlowResponse)
@@ -364,6 +377,8 @@ func (c *flowServiceClient) HealthCheck(ctx context.Context, in *emptypb.Empty,
//
// Hosted by Dex server; SDKs call these RPCs.
type FlowServiceServer interface {
+ // Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ GetServerInfo(context.Context, *emptypb.Empty) (*ServerInfo, error)
StartFlow(context.Context, *StartFlowRequest) (*StartFlowResponse, error)
PublishToChannel(context.Context, *PublishToChannelRequest) (*emptypb.Empty, error)
GetChannelMessages(context.Context, *GetChannelMessagesRequest) (*GetChannelMessagesResponse, error)
@@ -400,6 +415,9 @@ type FlowServiceServer interface {
// pointer dereference when methods are called.
type UnimplementedFlowServiceServer struct{}
+func (UnimplementedFlowServiceServer) GetServerInfo(context.Context, *emptypb.Empty) (*ServerInfo, error) {
+ return nil, status.Error(codes.Unimplemented, "method GetServerInfo not implemented")
+}
func (UnimplementedFlowServiceServer) StartFlow(context.Context, *StartFlowRequest) (*StartFlowResponse, error) {
return nil, status.Error(codes.Unimplemented, "method StartFlow not implemented")
}
@@ -499,6 +517,24 @@ func RegisterFlowServiceServer(s grpc.ServiceRegistrar, srv FlowServiceServer) {
s.RegisterService(&FlowService_ServiceDesc, srv)
}
+func _FlowService_GetServerInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+ in := new(emptypb.Empty)
+ if err := dec(in); err != nil {
+ return nil, err
+ }
+ if interceptor == nil {
+ return srv.(FlowServiceServer).GetServerInfo(ctx, in)
+ }
+ info := &grpc.UnaryServerInfo{
+ Server: srv,
+ FullMethod: FlowService_GetServerInfo_FullMethodName,
+ }
+ handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+ return srv.(FlowServiceServer).GetServerInfo(ctx, req.(*emptypb.Empty))
+ }
+ return interceptor(ctx, in, info, handler)
+}
+
func _FlowService_StartFlow_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(StartFlowRequest)
if err := dec(in); err != nil {
@@ -974,6 +1010,10 @@ var FlowService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "dex.FlowService",
HandlerType: (*FlowServiceServer)(nil),
Methods: []grpc.MethodDesc{
+ {
+ MethodName: "GetServerInfo",
+ Handler: _FlowService_GetServerInfo_Handler,
+ },
{
MethodName: "StartFlow",
Handler: _FlowService_StartFlow_Handler,
diff --git a/sdk-java/README.md b/sdk-java/README.md
index 80511f62d..7cbdb943a 100644
--- a/sdk-java/README.md
+++ b/sdk-java/README.md
@@ -687,3 +687,14 @@ use the local publishing command:
* `main/java/io/superdurable/dex/`: public SDK and Java runtime
* `main/java/io/superdurable/gen/`: checked-in protobuf and gRPC stubs
* `test/java/io/superdurable/dex/`: contract, transport, and integration tests
+
+## Server protocol compatibility
+
+Worker startup calls `GetServerInfo`, negotiates the highest common protocol,
+synchronizes Attribute indexes, and then binds WorkerService. The initial Java
+SDK interval is `[1,1]`. An absent RPC, invalid or nonoverlapping intervals, and
+request failures stop startup before binding.
+
+Published JARs store the diagnostic SDK version in the
+`Implementation-Version` manifest attribute. Direct class-directory builds use
+`dev`. The artifact version never participates in the compatibility decision.
diff --git a/sdk-java/build.gradle b/sdk-java/build.gradle
index 595cd8b56..ccea5f58f 100644
--- a/sdk-java/build.gradle
+++ b/sdk-java/build.gradle
@@ -140,6 +140,9 @@ tasks.named('processResources') {
}
tasks.named('jar') {
+ manifest {
+ attributes('Implementation-Version': artifactVersion)
+ }
from('LICENSE') {
into 'META-INF'
}
@@ -414,8 +417,13 @@ tasks.register('validatePublication') {
.getOrElse(false)
? nativeLibraries.keySet()
: [blobCacheNativePlatform]
- def archive = new java.util.zip.ZipFile(mainJar)
+ def archive = new java.util.jar.JarFile(mainJar)
try {
+ if (archive.manifest.mainAttributes.getValue('Implementation-Version')
+ != artifactVersion) {
+ throw new GradleException(
+ 'publication JAR runtime version does not match publication version')
+ }
if (archive.getEntry('io/superdurable/dex/Client.class') == null) {
throw new GradleException('publication JAR is missing the Java SDK')
}
diff --git a/sdk-java/publication-smoke-test/build.gradle b/sdk-java/publication-smoke-test/build.gradle
index a50f22c2c..572ecc018 100644
--- a/sdk-java/publication-smoke-test/build.gradle
+++ b/sdk-java/publication-smoke-test/build.gradle
@@ -27,3 +27,7 @@ tasks.withType(JavaCompile).configureEach {
application {
mainClass = 'io.superdurable.dex.consumer.PublicationSmoke'
}
+
+tasks.named('run') {
+ args providers.gradleProperty('dexSdkVersion').get()
+}
diff --git a/sdk-java/publication-smoke-test/pom.xml b/sdk-java/publication-smoke-test/pom.xml
index fd58adfc5..a696ec5c3 100644
--- a/sdk-java/publication-smoke-test/pom.xml
+++ b/sdk-java/publication-smoke-test/pom.xml
@@ -42,6 +42,9 @@
Only a newly created worker may start. If the waiting thread is interrupted, the worker + *
Only a newly created worker may start. It negotiates the Server protocol before syncing
+ * Attribute indexes and binding the listener. If the waiting thread is interrupted, the worker
* stops and restores the thread's interruption status before returning.
*
* @throws IllegalStateException if the worker was already started or its address cannot bind
@@ -148,6 +154,26 @@ public void start() {
if (state != State.CREATED) {
throw new IllegalStateException("Worker cannot start from state " + state);
}
+ final ServerInfo serverInfo;
+ try {
+ serverInfo = flowService
+ .withDeadlineAfter(
+ options.getAttributeIndexSyncTimeout().toMillis(),
+ TimeUnit.MILLISECONDS)
+ .getServerInfo(Empty.getDefaultInstance());
+ } catch (RuntimeException failure) {
+ state = State.STOPPED;
+ shutdownResources();
+ throw ServerProtocolCompatibility.requestFailure(sdkVersion, failure);
+ }
+ try {
+ negotiatedProtocolVersion =
+ ServerProtocolCompatibility.negotiate(serverInfo, sdkVersion);
+ } catch (IllegalStateException failure) {
+ state = State.STOPPED;
+ shutdownResources();
+ throw failure;
+ }
try {
flowService
.withDeadlineAfter(
diff --git a/sdk-java/src/main/java/io/superdurable/gen/DexProto.java b/sdk-java/src/main/java/io/superdurable/gen/DexProto.java
index 0597f6b04..67908f5ac 100644
--- a/sdk-java/src/main/java/io/superdurable/gen/DexProto.java
+++ b/sdk-java/src/main/java/io/superdurable/gen/DexProto.java
@@ -26,6 +26,11 @@ public static void registerAllExtensions(
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_dex_ServerInfo_descriptor;
+ static final
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_dex_ServerInfo_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_dex_Value_descriptor;
static final
@@ -973,912 +978,916 @@ public static void registerAllExtensions(
"\n\tdex.proto\022\003dex\032\033google/protobuf/empty." +
"proto\032\036google/protobuf/duration.proto\032\034g" +
"oogle/protobuf/struct.proto\032\037google/prot" +
- "obuf/timestamp.proto\"\234\002\n\005Value\022+\n!intern" +
- "al_blob_id_for_string_value\030\001 \001(\tH\000\022(\n\036i" +
- "nternal_blob_id_for_obj_value\030\002 \001(\tH\000\022\026\n" +
- "\014string_value\030\003 \001(\tH\000\022\'\n\tobj_value\030\004 \001(\013" +
- "2\022.dex.EncodedObjectH\000\022\023\n\tint_value\030\005 \001(" +
- "\003H\000\022\026\n\014double_value\030\006 \001(\001H\000\022\024\n\nbool_valu" +
- "e\030\007 \001(\010H\000\0220\n\nnull_value\030\010 \001(\0162\032.google.p" +
- "rotobuf.NullValueH\000B\006\n\004kind\"2\n\rEncodedOb" +
- "ject\022\020\n\010encoding\030\001 \001(\t\022\017\n\007payload\030\002 \001(\014\"" +
- "\217\001\n\016AttributeWrite\022\013\n\003key\030\001 \001(\t\022\031\n\005value" +
- "\030\002 \001(\0132\n.dex.Value\022&\n\014index_config\030\003 \001(\013" +
- "2\020.dex.IndexConfig\022-\n\013sync_config\030\004 \001(\0132" +
- "\030.dex.AttributeSyncConfig\"&\n\023AttributeSy" +
- "ncConfig\022\017\n\007enabled\030\001 \001(\010\",\n\002KV\022\013\n\003key\030\001" +
- " \001(\t\022\031\n\005value\030\002 \001(\0132\n.dex.Value\"N\n\013Index" +
- "Config\022\016\n\006enable\030\001 \001(\010\022\034\n\004type\030\002 \001(\0162\016.d" +
- "ex.IndexType\022\021\n\tindex_key\030\003 \001(\t\"\221\002\n\007Cont" +
- "ext\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\036\n\026" +
- "flow_started_timestamp\030\003 \001(\003\022\031\n\021step_exe" +
- "cution_id\030\004 \001(\t\022\037\n\027first_attempt_timesta" +
- "mp\030\005 \001(\003\022\017\n\007attempt\030\006 \001(\005\022\036\n\026from_step_e" +
- "xecution_id\030\007 \001(\t\022.\n\016recovery_error\030\010 \001(" +
- "\0132\026.dex.RecoveryErrorInfo\022(\n\024last_heartb" +
- "eat_value\030\t \001(\0132\n.dex.Value\"Z\n\025LocalActi" +
- "vityMetadata\022!\n\031current_step_execution_i" +
- "d\030\001 \001(\t\022\036\n\026from_step_execution_id\030\002 \001(\t\"" +
- "\250\001\n\013RetryPolicy\022 \n\030initial_interval_seco" +
- "nds\030\001 \001(\005\022\033\n\023backoff_coefficient\030\002 \001(\002\022 " +
- "\n\030maximum_interval_seconds\030\003 \001(\005\022\030\n\020maxi" +
- "mum_attempts\030\004 \001(\005\022\036\n\026total_duration_sec" +
- "onds\030\005 \001(\005\"\214\001\n\017FlowRetryPolicy\022 \n\030initia" +
- "l_interval_seconds\030\001 \001(\005\022\033\n\023backoff_coef" +
- "ficient\030\002 \001(\002\022 \n\030maximum_interval_second" +
- "s\030\003 \001(\005\022\030\n\020maximum_attempts\030\004 \001(\005\"\230\007\n\013St" +
- "epOptions\022 \n\030wait_for_timeout_seconds\030\001 " +
- "\001(\005\022\037\n\027execute_timeout_seconds\030\002 \001(\005\022/\n\025" +
- "wait_for_retry_policy\030\003 \001(\0132\020.dex.RetryP" +
- "olicy\022.\n\024execute_retry_policy\030\004 \001(\0132\020.de" +
- "x.RetryPolicy\022@\n\027wait_for_failure_policy" +
- "\030\005 \001(\0162\037.dex.WaitForMethodFailurePolicy\022" +
- "?\n\026execute_failure_policy\030\006 \001(\0162\037.dex.Ex" +
- "ecuteMethodFailurePolicy\022)\n!execute_fail" +
- "ure_proceed_step_type\030\007 \001(\t\022>\n$execute_f" +
- "ailure_proceed_step_options\030\010 \001(\0132\020.dex." +
- "StepOptions\022\025\n\rskip_wait_for\030\t \001(\010\0229\n\034wa" +
- "it_for_durability_override\030\n \001(\0162\023.dex.S" +
- "tepDurability\0228\n\033execute_durability_over" +
- "ride\030\013 \001(\0162\023.dex.StepDurability\022$\n\034wait_" +
- "for_lock_attribute_keys\030\014 \003(\t\022#\n\033execute" +
- "_lock_attribute_keys\030\r \003(\t\022!\n\031heartbeat_" +
- "timeout_seconds\030\016 \001(\005\022-\n%wait_for_load_a" +
- "ttribute_map_instances\030\017 \003(\t\022#\n\033wait_for" +
- "_load_channel_names\030\020 \003(\t\022+\n#wait_for_lo" +
- "ad_channel_map_instances\030\021 \003(\t\022,\n$execut" +
- "e_load_attribute_map_instances\030\022 \003(\t\022\"\n\032" +
- "execute_load_channel_names\030\023 \003(\t\022*\n\"exec" +
- "ute_load_channel_map_instances\030\024 \003(\t\"\317\003\n" +
- "\031FlowTimeoutHandlerOptions\022\036\n\026method_tim" +
- "eout_seconds\030\001 \001(\005\022!\n\031heartbeat_timeout_" +
- "seconds\030\002 \001(\005\022&\n\014retry_policy\030\003 \001(\0132\020.de" +
- "x.RetryPolicy\0227\n\016failure_policy\030\004 \001(\0162\037." +
- "dex.ExecuteMethodFailurePolicy\022!\n\031failur" +
- "e_proceed_step_type\030\005 \001(\t\0226\n\034failure_pro" +
- "ceed_step_options\030\006 \001(\0132\020.dex.StepOption" +
- "s\0220\n\023durability_override\030\007 \001(\0162\023.dex.Ste" +
- "pDurability\022\033\n\023lock_attribute_keys\030\010 \003(\t" +
- "\022$\n\034load_attribute_map_instances\030\t \003(\t\022\032" +
- "\n\022load_channel_names\030\n \003(\t\022\"\n\032load_chann" +
- "el_map_instances\030\013 \003(\t\"A\n\031FlowAlreadySta" +
- "rtedOptions\022$\n\034ignore_already_started_er" +
- "ror\030\001 \001(\010\"\354\002\n\020FlowStartOptions\022+\n\017id_reu" +
- "se_policy\030\001 \001(\0162\022.dex.IdReusePolicy\022 \n\030f" +
- "low_start_delay_seconds\030\002 \001(\005\022*\n\014retry_p" +
- "olicy\030\003 \001(\0132\024.dex.FlowRetryPolicy\022\'\n\natt" +
- "ributes\030\004 \003(\0132\023.dex.AttributeWrite\022-\n\024fl" +
- "ow_config_override\030\005 \001(\0132\017.dex.FlowConfi" +
- "g\022D\n\034flow_already_started_options\030\006 \001(\0132" +
- "\036.dex.FlowAlreadyStartedOptions\022?\n\027timeo" +
- "ut_handler_options\030\007 \001(\0132\036.dex.FlowTimeo" +
- "utHandlerOptions\"\320\003\n\nFlowConfig\022?\n\027activ" +
- "e_step_search_mode\030\001 \001(\0162\031.dex.ActiveSte" +
- "pSearchModeH\000\210\001\001\022&\n\031continue_as_new_thre" +
- "shold\030\002 \001(\005H\001\210\001\001\022/\n\"continue_as_new_page" +
- "_size_in_bytes\030\003 \001(\005H\002\210\001\001\0221\n\017step_durabi" +
- "lity\030\004 \001(\0162\023.dex.StepDurabilityH\003\210\001\001\022(\n\r" +
- "worker_target\030\005 \001(\0132\021.dex.WorkerTarget\022<" +
- "\n\025attribute_store_names\030\006 \001(\0132\030.dex.Attr" +
- "ibuteStoreNamesH\004\210\001\001B\032\n\030_active_step_sea" +
- "rch_modeB\034\n\032_continue_as_new_thresholdB%" +
- "\n#_continue_as_new_page_size_in_bytesB\022\n" +
- "\020_step_durabilityB\030\n\026_attribute_store_na" +
- "mes\"$\n\023AttributeStoreNames\022\r\n\005names\030\001 \003(" +
- "\t\"<\n\014WorkerTarget\022\017\n\007address\030\001 \001(\t\022\033\n\023is" +
- "_headless_address\030\002 \001(\010\"\261\002\n\020StartFlowReq" +
- "uest\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t" +
- "\022\034\n\024flow_timeout_seconds\030\003 \001(\005\0223\n\023flow_t" +
- "imeout_policy\030\004 \001(\0162\026.dex.FlowTimeoutPol" +
- "icy\022\027\n\017start_step_type\030\005 \001(\t\022\036\n\nstep_inp" +
- "ut\030\010 \001(\0132\n.dex.Value\022&\n\014step_options\030\t \001" +
- "(\0132\020.dex.StepOptions\0221\n\022flow_start_optio" +
- "ns\030\n \001(\0132\025.dex.FlowStartOptions\022\022\n\nreque" +
- "st_id\030\013 \001(\t\"#\n\021StartFlowResponse\022\016\n\006run_" +
- "id\030\001 \001(\t\"a\n\027PublishToChannelRequest\022\017\n\007f" +
- "low_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022%\n\010messages" +
- "\030\003 \003(\0132\023.dex.ChannelMessage\"U\n\016ChannelMe" +
- "ssage\022\024\n\014channel_name\030\001 \001(\t\022\031\n\005value\030\002 \001" +
- "(\0132\n.dex.Value\022\022\n\nmessage_id\030\003 \001(\t\"R\n\031Ge" +
- "tChannelMessagesRequest\022\017\n\007flow_id\030\001 \001(\t" +
- "\022\016\n\006run_id\030\002 \001(\t\022\024\n\014channel_name\030\003 \001(\t\"C" +
- "\n\032GetChannelMessagesResponse\022%\n\010messages" +
- "\030\001 \003(\0132\023.dex.ChannelMessage\"|\n\033DeleteCha" +
- "nnelMessageRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006r" +
- "un_id\030\002 \001(\t\022\024\n\014channel_name\030\003 \001(\t\022\022\n\nmes" +
- "sage_id\030\004 \001(\t\022\022\n\nrequest_id\030\005 \001(\t\"B\n\026Cha" +
- "nnelMessageDeletion\022\024\n\014channel_name\030\001 \001(" +
- "\t\022\022\n\nmessage_id\030\002 \001(\t\"\227\001\n\022WriteStreamReq" +
- "uest\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t" +
- "\022\023\n\013stream_name\030\003 \001(\t\022\035\n\025stream_capacity" +
- "_bytes\030\004 \001(\003\022\031\n\005value\030\005 \001(\0132\n.dex.Value\022" +
- "\016\n\006source\030\006 \001(\t\"}\n\021ReadStreamRequest\022\017\n\007" +
- "flow_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\023\n\013stre" +
- "am_name\030\003 \001(\t\022\024\n\014resume_token\030\004 \001(\t\022\031\n\021w" +
- "ait_time_seconds\030\005 \001(\005\"9\n\022ReadStreamResp" +
- "onse\022#\n\007message\030\001 \001(\0132\022.dex.StreamMessag" +
- "e\"\202\001\n\031ListStreamMessagesRequest\022\017\n\007flow_" +
- "id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\023\n\013stream_na" +
- "me\030\003 \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\031\n\021before_pa" +
- "ge_token\030\005 \001(\t\"[\n\032ListStreamMessagesResp" +
- "onse\022$\n\010messages\030\001 \003(\0132\022.dex.StreamMessa" +
- "ge\022\027\n\017next_page_token\030\002 \001(\t\"\202\001\n\rStreamMe" +
- "ssage\022\031\n\005value\030\001 \001(\0132\n.dex.Value\022\024\n\014resu" +
- "me_token\030\002 \001(\t\0220\n\014created_time\030\003 \001(\0132\032.g" +
- "oogle.protobuf.Timestamp\022\016\n\006source\030\004 \001(\t" +
- "\"d\n\017StopFlowRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006" +
- "run_id\030\002 \001(\t\022\016\n\006reason\030\003 \001(\t\022 \n\tstop_typ" +
- "e\030\004 \001(\0162\r.dex.StopType\"W\n\024GetAttributesR" +
- "equest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022" +
- "\014\n\004keys\030\003 \003(\t\022\020\n\010all_keys\030\004 \001(\010\"4\n\025GetAt" +
- "tributesResponse\022\033\n\nattributes\030\001 \003(\0132\007.d" +
- "ex.KV\"t\n\024SetAttributesRequest\022\017\n\007flow_id" +
- "\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\'\n\nattributes\030\003 \003" +
- "(\0132\023.dex.AttributeWrite\022\022\n\nrequest_id\030\004 " +
- "\001(\t\"G\n\024LoadBlobRequestEntry\022\017\n\007flow_id\030\001" +
- " \001(\t\022\036\n\nblob_value\030\002 \001(\0132\n.dex.Value\">\n\020" +
- "LoadBlobsRequest\022*\n\007entries\030\001 \003(\0132\031.dex." +
- "LoadBlobRequestEntry\"\202\001\n\021LoadBlobsRespon" +
- "se\0222\n\006values\030\001 \003(\0132\".dex.LoadBlobsRespon" +
- "se.ValuesEntry\0329\n\013ValuesEntry\022\013\n\003key\030\001 \001" +
- "(\t\022\031\n\005value\030\002 \001(\0132\n.dex.Value:\0028\001\"g\n\022Wai" +
- "tForFlowRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_" +
- "id\030\002 \001(\t\022\025\n\rneeds_results\030\003 \001(\010\022\031\n\021wait_" +
- "time_seconds\030\004 \001(\005\"\203\001\n\024StepCompletionOut" +
- "put\022\033\n\023completed_step_type\030\001 \001(\t\022#\n\033comp" +
- "leted_step_execution_id\030\002 \001(\t\022)\n\025complet" +
- "ed_step_output\030\003 \001(\0132\n.dex.Value\"\235\001\n\nFlo" +
- "wResult\022$\n\013flow_status\030\001 \001(\0162\017.dex.FlowS" +
- "tatus\022*\n\007results\030\002 \003(\0132\031.dex.StepComplet" +
- "ionOutput\022&\n\nerror_type\030\003 \001(\0162\022.dex.Flow" +
- "ErrorType\022\025\n\rerror_message\030\004 \001(\t\"O\n\022Sear" +
- "chFlowsRequest\022\r\n\005query\030\001 \001(\t\022\021\n\tpage_si" +
- "ze\030\002 \001(\005\022\027\n\017next_page_token\030\003 \001(\t\"`\n\023Sea" +
- "rchFlowsResponse\0220\n\tflow_runs\030\001 \003(\0132\035.de" +
- "x.SearchFlowsResponseEntry\022\027\n\017next_page_" +
- "token\030\002 \001(\t\"\371\001\n\030SearchFlowsResponseEntry" +
- "\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022#\n\022ind" +
- "exed_attributes\030\003 \003(\0132\007.dex.KV\022\021\n\tflow_t" +
- "ype\030\004 \001(\t\022$\n\013flow_status\030\005 \001(\0162\017.dex.Flo" +
- "wStatus\022.\n\nstart_time\030\006 \001(\0132\032.google.pro" +
- "tobuf.Timestamp\022.\n\nclose_time\030\007 \001(\0132\032.go" +
- "ogle.protobuf.Timestamp\"\265\001\n\031SyncAttribut" +
- "eIndexRequest\022O\n\021attribute_indexes\030\001 \003(\013" +
- "24.dex.SyncAttributeIndexRequest.Attribu" +
- "teIndexesEntry\032G\n\025AttributeIndexesEntry\022" +
- "\013\n\003key\030\001 \001(\t\022\035\n\005value\030\002 \001(\0162\016.dex.IndexT" +
- "ype:\0028\001\"\034\n\032SyncAttributeIndexResponse\"2\n" +
- "\017FlowExecutionID\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run" +
- "_id\030\002 \001(\t\"8\n\025GetFlowSummaryRequest\022\017\n\007fl" +
- "ow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\"\214\002\n\026GetFlowS" +
- "ummaryResponse\022/\n\021flow_execution_id\030\001 \001(" +
- "\0132\024.dex.FlowExecutionID\022\024\n\014first_run_id\030" +
- "\002 \001(\t\022\022\n\nrequest_id\030\003 \001(\t\022\021\n\tflow_type\030\004" +
- " \001(\t\022$\n\013flow_status\030\005 \001(\0162\017.dex.FlowStat" +
- "us\022.\n\nstart_time\030\006 \001(\0132\032.google.protobuf" +
- ".Timestamp\022.\n\nclose_time\030\007 \001(\0132\032.google." +
- "protobuf.Timestamp\"\324\001\n\036InternalAsyncStep" +
- "InputSnapshot\022.\n\016method_options\030\001 \001(\0132\026." +
- "dex.StepMethodOptions\022;\n\020wait_for_reques" +
- "t\030\002 \001(\0132\037.dex.InvokeWaitForMethodRequest" +
- "H\000\022:\n\017execute_request\030\003 \001(\0132\037.dex.Invoke" +
- "ExecuteMethodRequestH\000B\t\n\007request\"s\n\032Int" +
- "ernalLocalActivityInput\022%\n\035current_run_s" +
- "tarted_timestamp\030\001 \001(\003\022.\n\016method_options" +
- "\030\002 \001(\0132\026.dex.StepMethodOptions\"\220\001\n\027GetHi" +
- "storyEventsRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006r" +
- "un_id\030\002 \001(\t\022\037\n\027start_internal_event_id\030\003" +
- " \001(\003\022\032\n\022estimate_page_size\030\004 \001(\005\022\027\n\017next" +
- "_page_token\030\005 \001(\014\"z\n\030GetHistoryEventsRes" +
- "ponse\022%\n\006events\030\001 \003(\0132\025.dex.FlowHistoryE" +
- "vent\022\027\n\017next_page_token\030\002 \001(\014\022\036\n\026next_in" +
- "ternal_event_id\030\003 \001(\003\"\345\006\n\020FlowHistoryEve" +
- "nt\022\020\n\010event_id\030\001 \001(\003\022.\n\nevent_time\030\002 \001(\013" +
- "2\032.google.protobuf.Timestamp\022L\n\031flow_sta" +
- "rted_or_continued\030\024 \001(\0132\'.dex.FlowStarte" +
- "dOrContinuedHistoryEventH\000\0222\n\013flow_close" +
- "d\030\025 \001(\0132\033.dex.FlowClosedHistoryEventH\000\022A" +
- "\n\027step_wait_for_completed\030\026 \001(\0132\036.dex.St" +
- "epWaitForCompletedEventH\000\022;\n\024step_wait_f" +
- "or_failed\030\027 \001(\0132\033.dex.StepWaitForFailedE" +
- "ventH\000\022@\n\026step_execute_completed\030\030 \001(\0132\036" +
- ".dex.StepExecuteCompletedEventH\000\022:\n\023step" +
- "_execute_failed\030\031 \001(\0132\033.dex.StepExecuteF" +
- "ailedEventH\000\022B\n\027rpc_execution_completed\030" +
- "\032 \001(\0132\037.dex.RpcExecutionCompletedEventH\000" +
- "\022D\n\030channel_external_publish\030\033 \001(\0132 .dex" +
- ".ChannelExternalPublishEventH\000\022<\n\025step_w" +
- "ait_for_pending\030\034 \001(\0132\033.dex.StepMethodPe" +
- "ndingEventH\000\022;\n\024step_execute_pending\030\035 \001" +
- "(\0132\033.dex.StepMethodPendingEventH\000\022;\n\020tim" +
- "e_travel_fork\030\036 \001(\0132\037.dex.TimeTravelFork" +
- "HistoryEventH\000\022B\n\027channel_external_delet" +
- "e\030\037 \001(\0132\037.dex.ChannelExternalDeleteEvent" +
- "H\000B\t\n\007payload\"5\n\032TimeTravelForkHistoryEv" +
- "ent\022\027\n\017previous_run_id\030\001 \001(\t\"\256\003\n\"FlowSta" +
- "rtedOrContinuedHistoryEvent\022/\n\021flow_exec" +
- "ution_id\030\001 \001(\0132\024.dex.FlowExecutionID\022\021\n\t" +
- "flow_type\030\002 \001(\t\022$\n\013flow_config\030\003 \001(\0132\017.d" +
- "ex.FlowConfig\022/\n\014flow_timeout\030\004 \001(\0132\031.go" +
- "ogle.protobuf.Duration\0223\n\023flow_timeout_p" +
- "olicy\030\005 \001(\0162\026.dex.FlowTimeoutPolicy\022?\n\027t" +
- "imeout_handler_options\030\006 \001(\0132\036.dex.FlowT" +
- "imeoutHandlerOptions\022.\n\rinitial_start\030\n " +
- "\001(\0132\025.dex.FlowInitialStartH\000\0222\n\017continue" +
- "d_start\030\013 \001(\0132\027.dex.FlowContinuedStartH\000" +
- "B\023\n\021start_or_continue\"\230\001\n\020FlowInitialSta" +
- "rt\022\027\n\017start_step_type\030\001 \001(\t\022\036\n\nstep_inpu" +
- "t\030\002 \001(\0132\n.dex.Value\022&\n\014step_options\030\003 \001(" +
- "\0132\020.dex.StepOptions\022#\n\022initial_attribute" +
- "s\030\004 \003(\0132\007.dex.KV\"\212\003\n\022FlowContinuedStart\022" +
- "\027\n\017previous_run_id\030\001 \001(\t\022)\n\016steps_to_sta" +
- "rt\030\002 \003(\0132\021.dex.StepMovement\0225\n\017steps_to_" +
- "resume\030\003 \003(\0132\034.dex.StepExecutionResumeIn" +
- "fo\022U\n\030pending_channel_messages\030\004 \003(\01323.d" +
- "ex.FlowContinuedStart.PendingChannelMess" +
- "agesEntry\022\033\n\nattributes\030\005 \003(\0132\007.dex.KV\0222" +
- "\n\017completed_steps\030\006 \003(\0132\031.dex.StepComple" +
- "tionOutput\032Q\n\033PendingChannelMessagesEntr" +
- "y\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.Chan" +
- "nelValues:\0028\001\"\306\001\n\026FlowClosedHistoryEvent" +
- "\022$\n\013flow_status\030\001 \001(\0162\017.dex.FlowStatus\022*" +
- "\n\007results\030\002 \003(\0132\031.dex.StepCompletionOutp" +
- "ut\022&\n\nerror_type\030\003 \001(\0162\022.dex.FlowErrorTy" +
- "pe\022\025\n\rerror_message\030\004 \001(\t\022\033\n\023continued_t" +
- "o_run_id\030\005 \001(\t\"\234\001\n\026StepMethodPendingEven" +
- "t\022(\n\005input\030\001 \001(\0132\031.dex.StepMethodEventIn" +
- "put\022,\n\007context\030\002 \001(\0132\033.dex.StepMethodEve" +
- "ntContext\022*\n\005phase\030\003 \001(\0162\033.dex.PendingSt" +
- "epMethodPhase\"g\n\021StepMethodFailure\022\025\n\rba" +
- "ckend_error\030\001 \001(\t\022*\n\007details\030\002 \001(\0132\031.dex" +
- ".ServiceErrorResponse\022\017\n\007attempt\030\003 \001(\005\"w" +
- "\n\021StepMethodOptions\022\027\n\017timeout_seconds\030\001" +
- " \001(\005\022&\n\014retry_policy\030\002 \001(\0132\020.dex.RetryPo" +
- "licy\022!\n\031heartbeat_timeout_seconds\030\003 \001(\005\"" +
- "\302\001\n\024StepMethodEventInput\022\023\n\013unavailable\030" +
- "\001 \001(\010\022\036\n\nstep_input\030\002 \001(\0132\n.dex.Value\0220\n" +
- "\021condition_results\030\003 \001(\0132\025.dex.Condition" +
- "Results\022\033\n\nattributes\030\004 \003(\0132\007.dex.KV\022&\n\025" +
- "step_execution_locals\030\005 \003(\0132\007.dex.KV\"\350\002\n" +
- "\026StepMethodEventContext\022\031\n\021step_executio" +
- "n_id\030\001 \001(\t\022\036\n\026from_step_execution_id\030\002 \001" +
- "(\t\022\021\n\tstep_type\030\003 \001(\t\022\'\n\ndurability\030\004 \001(" +
- "\0162\023.dex.StepDurability\022\025\n\rfinal_attempt\030" +
- "\005 \001(\005\0220\n\014started_time\030\006 \001(\0132\032.google.pro" +
- "tobuf.Timestamp\022+\n\010duration\030\007 \001(\0132\031.goog" +
- "le.protobuf.Duration\022.\n\016method_options\030\010" +
- " \001(\0132\026.dex.StepMethodOptions\0221\n\021last_fai" +
- "lure_info\030\t \001(\0132\026.dex.StepMethodFailure\"" +
- "\271\002\n\032StepWaitForCompletedOutput\0221\n\022wait_f" +
- "or_condition\030\001 \001(\0132\025.dex.WaitingConditio" +
- "n\022.\n\021upsert_attributes\030\002 \003(\0132\023.dex.Attri" +
- "buteWrite\022/\n\022publish_to_channel\030\003 \003(\0132\023." +
- "dex.ChannelMessage\022\036\n\rrecord_events\030\004 \003(" +
- "\0132\007.dex.KV\022-\n\034upsert_step_execution_loca" +
- "ls\030\005 \003(\0132\007.dex.KV\0228\n\023delete_from_channel" +
- "\030\006 \003(\0132\033.dex.ChannelMessageDeletion\"\260\002\n\032" +
- "StepExecuteCompletedOutput\022(\n\rstep_decis" +
- "ion\030\001 \001(\0132\021.dex.StepDecision\022.\n\021upsert_a" +
- "ttributes\030\002 \003(\0132\023.dex.AttributeWrite\022/\n\022" +
- "publish_to_channel\030\003 \003(\0132\023.dex.ChannelMe" +
- "ssage\022\036\n\rrecord_events\030\004 \003(\0132\007.dex.KV\022-\n" +
- "\034upsert_step_execution_locals\030\005 \003(\0132\007.de" +
- "x.KV\0228\n\023delete_from_channel\030\006 \003(\0132\033.dex." +
- "ChannelMessageDeletion\"A\n\026StepMethodFail" +
- "edOutput\022\'\n\007failure\030\001 \001(\0132\026.dex.StepMeth" +
- "odFailure\"\244\001\n\031StepWaitForCompletedEvent\022" +
+ "obuf/timestamp.proto\"r\n\nServerInfo\022\026\n\016se" +
+ "rver_version\030\001 \001(\t\022*\n\"minimum_supported_" +
+ "protocol_version\030\002 \001(\r\022 \n\030current_protoc" +
+ "ol_version\030\003 \001(\r\"\234\002\n\005Value\022+\n!internal_b" +
+ "lob_id_for_string_value\030\001 \001(\tH\000\022(\n\036inter" +
+ "nal_blob_id_for_obj_value\030\002 \001(\tH\000\022\026\n\014str" +
+ "ing_value\030\003 \001(\tH\000\022\'\n\tobj_value\030\004 \001(\0132\022.d" +
+ "ex.EncodedObjectH\000\022\023\n\tint_value\030\005 \001(\003H\000\022" +
+ "\026\n\014double_value\030\006 \001(\001H\000\022\024\n\nbool_value\030\007 " +
+ "\001(\010H\000\0220\n\nnull_value\030\010 \001(\0162\032.google.proto" +
+ "buf.NullValueH\000B\006\n\004kind\"2\n\rEncodedObject" +
+ "\022\020\n\010encoding\030\001 \001(\t\022\017\n\007payload\030\002 \001(\014\"\217\001\n\016" +
+ "AttributeWrite\022\013\n\003key\030\001 \001(\t\022\031\n\005value\030\002 \001" +
+ "(\0132\n.dex.Value\022&\n\014index_config\030\003 \001(\0132\020.d" +
+ "ex.IndexConfig\022-\n\013sync_config\030\004 \001(\0132\030.de" +
+ "x.AttributeSyncConfig\"&\n\023AttributeSyncCo" +
+ "nfig\022\017\n\007enabled\030\001 \001(\010\",\n\002KV\022\013\n\003key\030\001 \001(\t" +
+ "\022\031\n\005value\030\002 \001(\0132\n.dex.Value\"N\n\013IndexConf" +
+ "ig\022\016\n\006enable\030\001 \001(\010\022\034\n\004type\030\002 \001(\0162\016.dex.I" +
+ "ndexType\022\021\n\tindex_key\030\003 \001(\t\"\221\002\n\007Context\022" +
+ "\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\036\n\026flow" +
+ "_started_timestamp\030\003 \001(\003\022\031\n\021step_executi" +
+ "on_id\030\004 \001(\t\022\037\n\027first_attempt_timestamp\030\005" +
+ " \001(\003\022\017\n\007attempt\030\006 \001(\005\022\036\n\026from_step_execu" +
+ "tion_id\030\007 \001(\t\022.\n\016recovery_error\030\010 \001(\0132\026." +
+ "dex.RecoveryErrorInfo\022(\n\024last_heartbeat_" +
+ "value\030\t \001(\0132\n.dex.Value\"Z\n\025LocalActivity" +
+ "Metadata\022!\n\031current_step_execution_id\030\001 " +
+ "\001(\t\022\036\n\026from_step_execution_id\030\002 \001(\t\"\250\001\n\013" +
+ "RetryPolicy\022 \n\030initial_interval_seconds\030" +
+ "\001 \001(\005\022\033\n\023backoff_coefficient\030\002 \001(\002\022 \n\030ma" +
+ "ximum_interval_seconds\030\003 \001(\005\022\030\n\020maximum_" +
+ "attempts\030\004 \001(\005\022\036\n\026total_duration_seconds" +
+ "\030\005 \001(\005\"\214\001\n\017FlowRetryPolicy\022 \n\030initial_in" +
+ "terval_seconds\030\001 \001(\005\022\033\n\023backoff_coeffici" +
+ "ent\030\002 \001(\002\022 \n\030maximum_interval_seconds\030\003 " +
+ "\001(\005\022\030\n\020maximum_attempts\030\004 \001(\005\"\230\007\n\013StepOp" +
+ "tions\022 \n\030wait_for_timeout_seconds\030\001 \001(\005\022" +
+ "\037\n\027execute_timeout_seconds\030\002 \001(\005\022/\n\025wait" +
+ "_for_retry_policy\030\003 \001(\0132\020.dex.RetryPolic" +
+ "y\022.\n\024execute_retry_policy\030\004 \001(\0132\020.dex.Re" +
+ "tryPolicy\022@\n\027wait_for_failure_policy\030\005 \001" +
+ "(\0162\037.dex.WaitForMethodFailurePolicy\022?\n\026e" +
+ "xecute_failure_policy\030\006 \001(\0162\037.dex.Execut" +
+ "eMethodFailurePolicy\022)\n!execute_failure_" +
+ "proceed_step_type\030\007 \001(\t\022>\n$execute_failu" +
+ "re_proceed_step_options\030\010 \001(\0132\020.dex.Step" +
+ "Options\022\025\n\rskip_wait_for\030\t \001(\010\0229\n\034wait_f" +
+ "or_durability_override\030\n \001(\0162\023.dex.StepD" +
+ "urability\0228\n\033execute_durability_override" +
+ "\030\013 \001(\0162\023.dex.StepDurability\022$\n\034wait_for_" +
+ "lock_attribute_keys\030\014 \003(\t\022#\n\033execute_loc" +
+ "k_attribute_keys\030\r \003(\t\022!\n\031heartbeat_time" +
+ "out_seconds\030\016 \001(\005\022-\n%wait_for_load_attri" +
+ "bute_map_instances\030\017 \003(\t\022#\n\033wait_for_loa" +
+ "d_channel_names\030\020 \003(\t\022+\n#wait_for_load_c" +
+ "hannel_map_instances\030\021 \003(\t\022,\n$execute_lo" +
+ "ad_attribute_map_instances\030\022 \003(\t\022\"\n\032exec" +
+ "ute_load_channel_names\030\023 \003(\t\022*\n\"execute_" +
+ "load_channel_map_instances\030\024 \003(\t\"\317\003\n\031Flo" +
+ "wTimeoutHandlerOptions\022\036\n\026method_timeout" +
+ "_seconds\030\001 \001(\005\022!\n\031heartbeat_timeout_seco" +
+ "nds\030\002 \001(\005\022&\n\014retry_policy\030\003 \001(\0132\020.dex.Re" +
+ "tryPolicy\0227\n\016failure_policy\030\004 \001(\0162\037.dex." +
+ "ExecuteMethodFailurePolicy\022!\n\031failure_pr" +
+ "oceed_step_type\030\005 \001(\t\0226\n\034failure_proceed" +
+ "_step_options\030\006 \001(\0132\020.dex.StepOptions\0220\n" +
+ "\023durability_override\030\007 \001(\0162\023.dex.StepDur" +
+ "ability\022\033\n\023lock_attribute_keys\030\010 \003(\t\022$\n\034" +
+ "load_attribute_map_instances\030\t \003(\t\022\032\n\022lo" +
+ "ad_channel_names\030\n \003(\t\022\"\n\032load_channel_m" +
+ "ap_instances\030\013 \003(\t\"A\n\031FlowAlreadyStarted" +
+ "Options\022$\n\034ignore_already_started_error\030" +
+ "\001 \001(\010\"\354\002\n\020FlowStartOptions\022+\n\017id_reuse_p" +
+ "olicy\030\001 \001(\0162\022.dex.IdReusePolicy\022 \n\030flow_" +
+ "start_delay_seconds\030\002 \001(\005\022*\n\014retry_polic" +
+ "y\030\003 \001(\0132\024.dex.FlowRetryPolicy\022\'\n\nattribu" +
+ "tes\030\004 \003(\0132\023.dex.AttributeWrite\022-\n\024flow_c" +
+ "onfig_override\030\005 \001(\0132\017.dex.FlowConfig\022D\n" +
+ "\034flow_already_started_options\030\006 \001(\0132\036.de" +
+ "x.FlowAlreadyStartedOptions\022?\n\027timeout_h" +
+ "andler_options\030\007 \001(\0132\036.dex.FlowTimeoutHa" +
+ "ndlerOptions\"\320\003\n\nFlowConfig\022?\n\027active_st" +
+ "ep_search_mode\030\001 \001(\0162\031.dex.ActiveStepSea" +
+ "rchModeH\000\210\001\001\022&\n\031continue_as_new_threshol" +
+ "d\030\002 \001(\005H\001\210\001\001\022/\n\"continue_as_new_page_siz" +
+ "e_in_bytes\030\003 \001(\005H\002\210\001\001\0221\n\017step_durability" +
+ "\030\004 \001(\0162\023.dex.StepDurabilityH\003\210\001\001\022(\n\rwork" +
+ "er_target\030\005 \001(\0132\021.dex.WorkerTarget\022<\n\025at" +
+ "tribute_store_names\030\006 \001(\0132\030.dex.Attribut" +
+ "eStoreNamesH\004\210\001\001B\032\n\030_active_step_search_" +
+ "modeB\034\n\032_continue_as_new_thresholdB%\n#_c" +
+ "ontinue_as_new_page_size_in_bytesB\022\n\020_st" +
+ "ep_durabilityB\030\n\026_attribute_store_names\"" +
+ "$\n\023AttributeStoreNames\022\r\n\005names\030\001 \003(\t\"<\n" +
+ "\014WorkerTarget\022\017\n\007address\030\001 \001(\t\022\033\n\023is_hea" +
+ "dless_address\030\002 \001(\010\"\261\002\n\020StartFlowRequest" +
+ "\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\034\n\024" +
+ "flow_timeout_seconds\030\003 \001(\005\0223\n\023flow_timeo" +
+ "ut_policy\030\004 \001(\0162\026.dex.FlowTimeoutPolicy\022" +
+ "\027\n\017start_step_type\030\005 \001(\t\022\036\n\nstep_input\030\010" +
+ " \001(\0132\n.dex.Value\022&\n\014step_options\030\t \001(\0132\020" +
+ ".dex.StepOptions\0221\n\022flow_start_options\030\n" +
+ " \001(\0132\025.dex.FlowStartOptions\022\022\n\nrequest_i" +
+ "d\030\013 \001(\t\"#\n\021StartFlowResponse\022\016\n\006run_id\030\001" +
+ " \001(\t\"a\n\027PublishToChannelRequest\022\017\n\007flow_" +
+ "id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022%\n\010messages\030\003 \003" +
+ "(\0132\023.dex.ChannelMessage\"U\n\016ChannelMessag" +
+ "e\022\024\n\014channel_name\030\001 \001(\t\022\031\n\005value\030\002 \001(\0132\n" +
+ ".dex.Value\022\022\n\nmessage_id\030\003 \001(\t\"R\n\031GetCha" +
+ "nnelMessagesRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006" +
+ "run_id\030\002 \001(\t\022\024\n\014channel_name\030\003 \001(\t\"C\n\032Ge" +
+ "tChannelMessagesResponse\022%\n\010messages\030\001 \003" +
+ "(\0132\023.dex.ChannelMessage\"|\n\033DeleteChannel" +
+ "MessageRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_i" +
+ "d\030\002 \001(\t\022\024\n\014channel_name\030\003 \001(\t\022\022\n\nmessage" +
+ "_id\030\004 \001(\t\022\022\n\nrequest_id\030\005 \001(\t\"B\n\026Channel" +
+ "MessageDeletion\022\024\n\014channel_name\030\001 \001(\t\022\022\n" +
+ "\nmessage_id\030\002 \001(\t\"\227\001\n\022WriteStreamRequest" +
+ "\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\023\n\013" +
+ "stream_name\030\003 \001(\t\022\035\n\025stream_capacity_byt" +
+ "es\030\004 \001(\003\022\031\n\005value\030\005 \001(\0132\n.dex.Value\022\016\n\006s" +
+ "ource\030\006 \001(\t\"}\n\021ReadStreamRequest\022\017\n\007flow" +
+ "_id\030\001 \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\023\n\013stream_n" +
+ "ame\030\003 \001(\t\022\024\n\014resume_token\030\004 \001(\t\022\031\n\021wait_" +
+ "time_seconds\030\005 \001(\005\"9\n\022ReadStreamResponse" +
+ "\022#\n\007message\030\001 \001(\0132\022.dex.StreamMessage\"\202\001" +
+ "\n\031ListStreamMessagesRequest\022\017\n\007flow_id\030\001" +
+ " \001(\t\022\021\n\tflow_type\030\002 \001(\t\022\023\n\013stream_name\030\003" +
+ " \001(\t\022\021\n\tpage_size\030\004 \001(\005\022\031\n\021before_page_t" +
+ "oken\030\005 \001(\t\"[\n\032ListStreamMessagesResponse" +
+ "\022$\n\010messages\030\001 \003(\0132\022.dex.StreamMessage\022\027" +
+ "\n\017next_page_token\030\002 \001(\t\"\202\001\n\rStreamMessag" +
+ "e\022\031\n\005value\030\001 \001(\0132\n.dex.Value\022\024\n\014resume_t" +
+ "oken\030\002 \001(\t\0220\n\014created_time\030\003 \001(\0132\032.googl" +
+ "e.protobuf.Timestamp\022\016\n\006source\030\004 \001(\t\"d\n\017" +
+ "StopFlowRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_" +
+ "id\030\002 \001(\t\022\016\n\006reason\030\003 \001(\t\022 \n\tstop_type\030\004 " +
+ "\001(\0162\r.dex.StopType\"W\n\024GetAttributesReque" +
+ "st\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\014\n\004k" +
+ "eys\030\003 \003(\t\022\020\n\010all_keys\030\004 \001(\010\"4\n\025GetAttrib" +
+ "utesResponse\022\033\n\nattributes\030\001 \003(\0132\007.dex.K" +
+ "V\"t\n\024SetAttributesRequest\022\017\n\007flow_id\030\001 \001" +
+ "(\t\022\016\n\006run_id\030\002 \001(\t\022\'\n\nattributes\030\003 \003(\0132\023" +
+ ".dex.AttributeWrite\022\022\n\nrequest_id\030\004 \001(\t\"" +
+ "G\n\024LoadBlobRequestEntry\022\017\n\007flow_id\030\001 \001(\t" +
+ "\022\036\n\nblob_value\030\002 \001(\0132\n.dex.Value\">\n\020Load" +
+ "BlobsRequest\022*\n\007entries\030\001 \003(\0132\031.dex.Load" +
+ "BlobRequestEntry\"\202\001\n\021LoadBlobsResponse\0222" +
+ "\n\006values\030\001 \003(\0132\".dex.LoadBlobsResponse.V" +
+ "aluesEntry\0329\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\031" +
+ "\n\005value\030\002 \001(\0132\n.dex.Value:\0028\001\"g\n\022WaitFor" +
+ "FlowRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002" +
+ " \001(\t\022\025\n\rneeds_results\030\003 \001(\010\022\031\n\021wait_time" +
+ "_seconds\030\004 \001(\005\"\203\001\n\024StepCompletionOutput\022" +
+ "\033\n\023completed_step_type\030\001 \001(\t\022#\n\033complete" +
+ "d_step_execution_id\030\002 \001(\t\022)\n\025completed_s" +
+ "tep_output\030\003 \001(\0132\n.dex.Value\"\235\001\n\nFlowRes" +
+ "ult\022$\n\013flow_status\030\001 \001(\0162\017.dex.FlowStatu" +
+ "s\022*\n\007results\030\002 \003(\0132\031.dex.StepCompletionO" +
+ "utput\022&\n\nerror_type\030\003 \001(\0162\022.dex.FlowErro" +
+ "rType\022\025\n\rerror_message\030\004 \001(\t\"O\n\022SearchFl" +
+ "owsRequest\022\r\n\005query\030\001 \001(\t\022\021\n\tpage_size\030\002" +
+ " \001(\005\022\027\n\017next_page_token\030\003 \001(\t\"`\n\023SearchF" +
+ "lowsResponse\0220\n\tflow_runs\030\001 \003(\0132\035.dex.Se" +
+ "archFlowsResponseEntry\022\027\n\017next_page_toke" +
+ "n\030\002 \001(\t\"\371\001\n\030SearchFlowsResponseEntry\022\017\n\007" +
+ "flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022#\n\022indexed" +
+ "_attributes\030\003 \003(\0132\007.dex.KV\022\021\n\tflow_type\030" +
+ "\004 \001(\t\022$\n\013flow_status\030\005 \001(\0162\017.dex.FlowSta" +
+ "tus\022.\n\nstart_time\030\006 \001(\0132\032.google.protobu" +
+ "f.Timestamp\022.\n\nclose_time\030\007 \001(\0132\032.google" +
+ ".protobuf.Timestamp\"\265\001\n\031SyncAttributeInd" +
+ "exRequest\022O\n\021attribute_indexes\030\001 \003(\01324.d" +
+ "ex.SyncAttributeIndexRequest.AttributeIn" +
+ "dexesEntry\032G\n\025AttributeIndexesEntry\022\013\n\003k" +
+ "ey\030\001 \001(\t\022\035\n\005value\030\002 \001(\0162\016.dex.IndexType:" +
+ "\0028\001\"\034\n\032SyncAttributeIndexResponse\"2\n\017Flo" +
+ "wExecutionID\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030" +
+ "\002 \001(\t\"8\n\025GetFlowSummaryRequest\022\017\n\007flow_i" +
+ "d\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\"\214\002\n\026GetFlowSumma" +
+ "ryResponse\022/\n\021flow_execution_id\030\001 \001(\0132\024." +
+ "dex.FlowExecutionID\022\024\n\014first_run_id\030\002 \001(" +
+ "\t\022\022\n\nrequest_id\030\003 \001(\t\022\021\n\tflow_type\030\004 \001(\t" +
+ "\022$\n\013flow_status\030\005 \001(\0162\017.dex.FlowStatus\022." +
+ "\n\nstart_time\030\006 \001(\0132\032.google.protobuf.Tim" +
+ "estamp\022.\n\nclose_time\030\007 \001(\0132\032.google.prot" +
+ "obuf.Timestamp\"\324\001\n\036InternalAsyncStepInpu" +
+ "tSnapshot\022.\n\016method_options\030\001 \001(\0132\026.dex." +
+ "StepMethodOptions\022;\n\020wait_for_request\030\002 " +
+ "\001(\0132\037.dex.InvokeWaitForMethodRequestH\000\022:" +
+ "\n\017execute_request\030\003 \001(\0132\037.dex.InvokeExec" +
+ "uteMethodRequestH\000B\t\n\007request\"s\n\032Interna" +
+ "lLocalActivityInput\022%\n\035current_run_start" +
+ "ed_timestamp\030\001 \001(\003\022.\n\016method_options\030\002 \001" +
+ "(\0132\026.dex.StepMethodOptions\"\220\001\n\027GetHistor" +
+ "yEventsRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_i" +
+ "d\030\002 \001(\t\022\037\n\027start_internal_event_id\030\003 \001(\003" +
+ "\022\032\n\022estimate_page_size\030\004 \001(\005\022\027\n\017next_pag" +
+ "e_token\030\005 \001(\014\"z\n\030GetHistoryEventsRespons" +
+ "e\022%\n\006events\030\001 \003(\0132\025.dex.FlowHistoryEvent" +
+ "\022\027\n\017next_page_token\030\002 \001(\014\022\036\n\026next_intern" +
+ "al_event_id\030\003 \001(\003\"\345\006\n\020FlowHistoryEvent\022\020" +
+ "\n\010event_id\030\001 \001(\003\022.\n\nevent_time\030\002 \001(\0132\032.g" +
+ "oogle.protobuf.Timestamp\022L\n\031flow_started" +
+ "_or_continued\030\024 \001(\0132\'.dex.FlowStartedOrC" +
+ "ontinuedHistoryEventH\000\0222\n\013flow_closed\030\025 " +
+ "\001(\0132\033.dex.FlowClosedHistoryEventH\000\022A\n\027st" +
+ "ep_wait_for_completed\030\026 \001(\0132\036.dex.StepWa" +
+ "itForCompletedEventH\000\022;\n\024step_wait_for_f" +
+ "ailed\030\027 \001(\0132\033.dex.StepWaitForFailedEvent" +
+ "H\000\022@\n\026step_execute_completed\030\030 \001(\0132\036.dex" +
+ ".StepExecuteCompletedEventH\000\022:\n\023step_exe" +
+ "cute_failed\030\031 \001(\0132\033.dex.StepExecuteFaile" +
+ "dEventH\000\022B\n\027rpc_execution_completed\030\032 \001(" +
+ "\0132\037.dex.RpcExecutionCompletedEventH\000\022D\n\030" +
+ "channel_external_publish\030\033 \001(\0132 .dex.Cha" +
+ "nnelExternalPublishEventH\000\022<\n\025step_wait_" +
+ "for_pending\030\034 \001(\0132\033.dex.StepMethodPendin" +
+ "gEventH\000\022;\n\024step_execute_pending\030\035 \001(\0132\033" +
+ ".dex.StepMethodPendingEventH\000\022;\n\020time_tr" +
+ "avel_fork\030\036 \001(\0132\037.dex.TimeTravelForkHist" +
+ "oryEventH\000\022B\n\027channel_external_delete\030\037 " +
+ "\001(\0132\037.dex.ChannelExternalDeleteEventH\000B\t" +
+ "\n\007payload\"5\n\032TimeTravelForkHistoryEvent\022" +
+ "\027\n\017previous_run_id\030\001 \001(\t\"\256\003\n\"FlowStarted" +
+ "OrContinuedHistoryEvent\022/\n\021flow_executio" +
+ "n_id\030\001 \001(\0132\024.dex.FlowExecutionID\022\021\n\tflow" +
+ "_type\030\002 \001(\t\022$\n\013flow_config\030\003 \001(\0132\017.dex.F" +
+ "lowConfig\022/\n\014flow_timeout\030\004 \001(\0132\031.google" +
+ ".protobuf.Duration\0223\n\023flow_timeout_polic" +
+ "y\030\005 \001(\0162\026.dex.FlowTimeoutPolicy\022?\n\027timeo" +
+ "ut_handler_options\030\006 \001(\0132\036.dex.FlowTimeo" +
+ "utHandlerOptions\022.\n\rinitial_start\030\n \001(\0132" +
+ "\025.dex.FlowInitialStartH\000\0222\n\017continued_st" +
+ "art\030\013 \001(\0132\027.dex.FlowContinuedStartH\000B\023\n\021" +
+ "start_or_continue\"\230\001\n\020FlowInitialStart\022\027" +
+ "\n\017start_step_type\030\001 \001(\t\022\036\n\nstep_input\030\002 " +
+ "\001(\0132\n.dex.Value\022&\n\014step_options\030\003 \001(\0132\020." +
+ "dex.StepOptions\022#\n\022initial_attributes\030\004 " +
+ "\003(\0132\007.dex.KV\"\212\003\n\022FlowContinuedStart\022\027\n\017p" +
+ "revious_run_id\030\001 \001(\t\022)\n\016steps_to_start\030\002" +
+ " \003(\0132\021.dex.StepMovement\0225\n\017steps_to_resu" +
+ "me\030\003 \003(\0132\034.dex.StepExecutionResumeInfo\022U" +
+ "\n\030pending_channel_messages\030\004 \003(\01323.dex.F" +
+ "lowContinuedStart.PendingChannelMessages" +
+ "Entry\022\033\n\nattributes\030\005 \003(\0132\007.dex.KV\0222\n\017co" +
+ "mpleted_steps\030\006 \003(\0132\031.dex.StepCompletion" +
+ "Output\032Q\n\033PendingChannelMessagesEntry\022\013\n" +
+ "\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.ChannelV" +
+ "alues:\0028\001\"\306\001\n\026FlowClosedHistoryEvent\022$\n\013" +
+ "flow_status\030\001 \001(\0162\017.dex.FlowStatus\022*\n\007re" +
+ "sults\030\002 \003(\0132\031.dex.StepCompletionOutput\022&" +
+ "\n\nerror_type\030\003 \001(\0162\022.dex.FlowErrorType\022\025" +
+ "\n\rerror_message\030\004 \001(\t\022\033\n\023continued_to_ru" +
+ "n_id\030\005 \001(\t\"\234\001\n\026StepMethodPendingEvent\022(\n" +
+ "\005input\030\001 \001(\0132\031.dex.StepMethodEventInput\022" +
+ ",\n\007context\030\002 \001(\0132\033.dex.StepMethodEventCo" +
+ "ntext\022*\n\005phase\030\003 \001(\0162\033.dex.PendingStepMe" +
+ "thodPhase\"g\n\021StepMethodFailure\022\025\n\rbacken" +
+ "d_error\030\001 \001(\t\022*\n\007details\030\002 \001(\0132\031.dex.Ser" +
+ "viceErrorResponse\022\017\n\007attempt\030\003 \001(\005\"w\n\021St" +
+ "epMethodOptions\022\027\n\017timeout_seconds\030\001 \001(\005" +
+ "\022&\n\014retry_policy\030\002 \001(\0132\020.dex.RetryPolicy" +
+ "\022!\n\031heartbeat_timeout_seconds\030\003 \001(\005\"\302\001\n\024" +
+ "StepMethodEventInput\022\023\n\013unavailable\030\001 \001(" +
+ "\010\022\036\n\nstep_input\030\002 \001(\0132\n.dex.Value\0220\n\021con" +
+ "dition_results\030\003 \001(\0132\025.dex.ConditionResu" +
+ "lts\022\033\n\nattributes\030\004 \003(\0132\007.dex.KV\022&\n\025step" +
+ "_execution_locals\030\005 \003(\0132\007.dex.KV\"\350\002\n\026Ste" +
+ "pMethodEventContext\022\031\n\021step_execution_id" +
+ "\030\001 \001(\t\022\036\n\026from_step_execution_id\030\002 \001(\t\022\021" +
+ "\n\tstep_type\030\003 \001(\t\022\'\n\ndurability\030\004 \001(\0162\023." +
+ "dex.StepDurability\022\025\n\rfinal_attempt\030\005 \001(" +
+ "\005\0220\n\014started_time\030\006 \001(\0132\032.google.protobu" +
+ "f.Timestamp\022+\n\010duration\030\007 \001(\0132\031.google.p" +
+ "rotobuf.Duration\022.\n\016method_options\030\010 \001(\013" +
+ "2\026.dex.StepMethodOptions\0221\n\021last_failure" +
+ "_info\030\t \001(\0132\026.dex.StepMethodFailure\"\271\002\n\032" +
+ "StepWaitForCompletedOutput\0221\n\022wait_for_c" +
+ "ondition\030\001 \001(\0132\025.dex.WaitingCondition\022.\n" +
+ "\021upsert_attributes\030\002 \003(\0132\023.dex.Attribute" +
+ "Write\022/\n\022publish_to_channel\030\003 \003(\0132\023.dex." +
+ "ChannelMessage\022\036\n\rrecord_events\030\004 \003(\0132\007." +
+ "dex.KV\022-\n\034upsert_step_execution_locals\030\005" +
+ " \003(\0132\007.dex.KV\0228\n\023delete_from_channel\030\006 \003" +
+ "(\0132\033.dex.ChannelMessageDeletion\"\260\002\n\032Step" +
+ "ExecuteCompletedOutput\022(\n\rstep_decision\030" +
+ "\001 \001(\0132\021.dex.StepDecision\022.\n\021upsert_attri" +
+ "butes\030\002 \003(\0132\023.dex.AttributeWrite\022/\n\022publ" +
+ "ish_to_channel\030\003 \003(\0132\023.dex.ChannelMessag" +
+ "e\022\036\n\rrecord_events\030\004 \003(\0132\007.dex.KV\022-\n\034ups" +
+ "ert_step_execution_locals\030\005 \003(\0132\007.dex.KV" +
+ "\0228\n\023delete_from_channel\030\006 \003(\0132\033.dex.Chan" +
+ "nelMessageDeletion\"A\n\026StepMethodFailedOu" +
+ "tput\022\'\n\007failure\030\001 \001(\0132\026.dex.StepMethodFa" +
+ "ilure\"\244\001\n\031StepWaitForCompletedEvent\022(\n\005i" +
+ "nput\030\001 \001(\0132\031.dex.StepMethodEventInput\022/\n" +
+ "\006output\030\002 \001(\0132\037.dex.StepWaitForCompleted" +
+ "Output\022,\n\007context\030\003 \001(\0132\033.dex.StepMethod" +
+ "EventContext\"\235\001\n\026StepWaitForFailedEvent\022" +
"(\n\005input\030\001 \001(\0132\031.dex.StepMethodEventInpu" +
- "t\022/\n\006output\030\002 \001(\0132\037.dex.StepWaitForCompl" +
- "etedOutput\022,\n\007context\030\003 \001(\0132\033.dex.StepMe" +
- "thodEventContext\"\235\001\n\026StepWaitForFailedEv" +
- "ent\022(\n\005input\030\001 \001(\0132\031.dex.StepMethodEvent" +
- "Input\022+\n\006output\030\002 \001(\0132\033.dex.StepMethodFa" +
- "iledOutput\022,\n\007context\030\003 \001(\0132\033.dex.StepMe" +
- "thodEventContext\"\244\001\n\031StepExecuteComplete" +
+ "t\022+\n\006output\030\002 \001(\0132\033.dex.StepMethodFailed" +
+ "Output\022,\n\007context\030\003 \001(\0132\033.dex.StepMethod" +
+ "EventContext\"\244\001\n\031StepExecuteCompletedEve" +
+ "nt\022(\n\005input\030\001 \001(\0132\031.dex.StepMethodEventI" +
+ "nput\022/\n\006output\030\002 \001(\0132\037.dex.StepExecuteCo" +
+ "mpletedOutput\022,\n\007context\030\003 \001(\0132\033.dex.Ste" +
+ "pMethodEventContext\"\235\001\n\026StepExecuteFaile" +
"dEvent\022(\n\005input\030\001 \001(\0132\031.dex.StepMethodEv" +
- "entInput\022/\n\006output\030\002 \001(\0132\037.dex.StepExecu" +
- "teCompletedOutput\022,\n\007context\030\003 \001(\0132\033.dex" +
- ".StepMethodEventContext\"\235\001\n\026StepExecuteF" +
- "ailedEvent\022(\n\005input\030\001 \001(\0132\031.dex.StepMeth" +
- "odEventInput\022+\n\006output\030\002 \001(\0132\033.dex.StepM" +
- "ethodFailedOutput\022,\n\007context\030\003 \001(\0132\033.dex" +
- ".StepMethodEventContext\"\350\002\n\032RpcExecution" +
- "CompletedEvent\022\020\n\010rpc_name\030\001 \001(\t\022\031\n\005inpu" +
- "t\030\002 \001(\0132\n.dex.Value\022\032\n\006output\030\003 \001(\0132\n.de" +
- "x.Value\022(\n\rstep_decision\030\004 \001(\0132\021.dex.Ste" +
- "pDecision\022.\n\021upsert_attributes\030\005 \003(\0132\023.d" +
- "ex.AttributeWrite\022\036\n\rrecord_events\030\006 \003(\013" +
- "2\007.dex.KV\022/\n\022publish_to_channel\030\007 \003(\0132\023." +
- "dex.ChannelMessage\022\034\n\024is_set_attribute_a" +
- "pi\030\010 \001(\010\0228\n\023delete_from_channel\030\t \003(\0132\033." +
- "dex.ChannelMessageDeletion\"D\n\033ChannelExt" +
- "ernalPublishEvent\022%\n\010messages\030\001 \003(\0132\023.de" +
- "x.ChannelMessage\"K\n\032ChannelExternalDelet" +
- "eEvent\022-\n\010messages\030\001 \003(\0132\033.dex.ChannelMe" +
- "ssageDeletion\"]\n\032WaitForHistoryEventRequ" +
- "est\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\036\n\026" +
- "next_internal_event_id\030\003 \001(\003\"\201\001\n\033WaitFor" +
- "HistoryEventResponse\022\027\n\017event_available\030" +
- "\001 \001(\010\022#\n\033available_internal_event_id\030\002 \001" +
- "(\003\022$\n\013flow_status\030\003 \001(\0162\017.dex.FlowStatus" +
- "\"\251\003\n\030ActiveStepExecutionState\022\031\n\021step_ex" +
- "ecution_id\030\001 \001(\t\022\036\n\026from_step_execution_" +
- "id\030\002 \001(\t\022\021\n\tstep_type\030\003 \001(\t\022#\n\005phase\030\004 \001" +
- "(\0162\024.dex.ActiveStepPhase\022#\n\010movement\030\005 \001" +
- "(\0132\021.dex.StepMovement\0225\n\021waiting_conditi" +
- "on\030\006 \001(\0132\032.dex.WaitingConditionState\022C\n\024" +
- "completed_conditions\030\007 \001(\0132%.dex.StepExe" +
- "cutionCompletedConditions\022&\n\025step_execut" +
- "ion_locals\030\010 \003(\0132\007.dex.KV\022\036\n\006timers\030\t \003(" +
- "\0132\016.dex.TimerInfo\0221\n\021last_failure_info\030\n" +
- " \001(\0132\026.dex.StepMethodFailure\"6\n\023GetFlowS" +
- "tateRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002" +
- " \001(\t\"\241\003\n\024GetFlowStateResponse\022$\n\013flow_co" +
- "nfig\030\001 \001(\0132\017.dex.FlowConfig\022\033\n\nattribute" +
- "s\030\002 \003(\0132\007.dex.KV\022=\n\026active_step_executio" +
- "ns\030\003 \003(\0132\035.dex.ActiveStepExecutionState\022" +
- "\'\n\014queued_steps\030\004 \003(\0132\021.dex.StepMovement" +
- "\022W\n\030pending_channel_messages\030\005 \003(\01325.dex" +
- ".GetFlowStateResponse.PendingChannelMess" +
- "agesEntry\0222\n\017completed_steps\030\006 \003(\0132\031.dex" +
- ".StepCompletionOutput\032Q\n\033PendingChannelM" +
- "essagesEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\013" +
- "2\022.dex.ChannelValues:\0028\001\"\201\002\n\020ResetFlowRe" +
- "quest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022&" +
- "\n\nreset_type\030\003 \001(\0162\022.dex.FlowResetType\022\016" +
- "\n\006reason\030\004 \001(\t\022\032\n\022history_event_time\030\005 \001" +
- "(\t\022\021\n\tstep_type\030\006 \001(\t\022\031\n\021step_execution_" +
- "id\030\007 \001(\t\022\033\n\023skip_writes_reapply\030\010 \001(\010\022-\n" +
- "\013step_method\030\t \001(\0162\030.dex.FlowResetStepMe" +
- "thod\"#\n\021ResetFlowResponse\022\016\n\006run_id\030\001 \001(" +
- "\t\"\252\002\n\020InvokeRPCRequest\022\017\n\007flow_id\030\001 \001(\t\022" +
- "\016\n\006run_id\030\002 \001(\t\022\020\n\010rpc_name\030\003 \001(\t\022\031\n\005inp" +
- "ut\030\004 \001(\0132\n.dex.Value\022\027\n\017timeout_seconds\030" +
- "\005 \001(\005\022\033\n\023lock_attribute_keys\030\006 \003(\t\022\022\n\nre" +
- "quest_id\030\007 \001(\t\022\030\n\020is_transactional\030\010 \001(\010" +
- "\022$\n\034load_attribute_map_instances\030\t \003(\t\022\032" +
- "\n\022load_channel_names\030\n \003(\t\022\"\n\032load_chann" +
- "el_map_instances\030\013 \003(\t\"/\n\021InvokeRPCRespo" +
- "nse\022\032\n\006output\030\001 \001(\0132\n.dex.Value\"\250\001\n\020Skip" +
- "TimerRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030" +
- "\002 \001(\t\022\031\n\021step_execution_id\030\003 \001(\t\022\032\n\022time" +
- "r_condition_id\030\004 \001(\t\022\"\n\025timer_condition_" +
- "index\030\005 \001(\005H\000\210\001\001B\030\n\026_timer_condition_ind" +
- "ex\"`\n\027UpdateFlowConfigRequest\022\017\n\007flow_id" +
- "\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022$\n\013flow_config\030\003 " +
- "\001(\0132\017.dex.FlowConfig\"\220\001\n\034WaitForStepComp" +
- "letionRequest\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tstep_t" +
- "ype\030\002 \001(\t\022\035\n\025step_execution_number\030\003 \001(\t" +
- "\022\031\n\021wait_time_seconds\030\005 \001(\005\022\022\n\nrequest_i" +
- "d\030\006 \001(\t\"\037\n\035WaitForStepCompletionResponse" +
- "\"}\n\027WaitForAttributeRequest\022\017\n\007flow_id\030\001" +
- " \001(\t\022\"\n\005match\030\002 \001(\0132\023.dex.AttributeMatch" +
- "\022\031\n\021wait_time_seconds\030\003 \001(\005\022\022\n\nrequest_i" +
- "d\030\004 \001(\t\"=\n\030WaitForAttributeResponse\022!\n\rm" +
- "atched_value\030\001 \001(\0132\n.dex.Value\"i\n\016Attrib" +
- "uteMatch\022\013\n\003key\030\001 \001(\t\022-\n\010operator\030\002 \001(\0162" +
- "\033.dex.AttributeMatchOperator\022\033\n\007operand\030" +
- "\003 \001(\0132\n.dex.Value\">\n\033TriggerContinueAsNe" +
- "wRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(" +
- "\t\"C\n\nHealthInfo\022\021\n\tcondition\030\001 \001(\t\022\020\n\010ho" +
- "stname\030\002 \001(\t\022\020\n\010duration\030\003 \001(\005\"\352\001\n\024Servi" +
- "ceErrorResponse\022\016\n\006detail\030\001 \001(\t\022\'\n\nsub_s" +
- "tatus\030\002 \001(\0162\023.dex.ErrorSubStatus\022$\n\034orig" +
- "inal_worker_error_detail\030\003 \001(\t\022\"\n\032origin" +
- "al_worker_error_type\030\004 \001(\t\022$\n\034original_w" +
- "orker_error_status\030\005 \001(\005\022)\n!original_wor" +
- "ker_error_stack_trace\030\006 \001(\t\"k\n\023WorkerErr" +
- "orResponse\022\016\n\006detail\030\001 \001(\t\022\022\n\nerror_type" +
- "\030\002 \001(\t\022\023\n\013stack_trace\030\003 \001(\t\022\033\n\023retry_aft",
- "er_seconds\030\004 \001(\005\"z\n\025InternalActivityErro" +
- "r\022\025\n\rserver_detail\030\001 \001(\t\022\032\n\022worker_grpc_" +
- "status\030\002 \001(\005\022.\n\014worker_error\030\003 \001(\0132\030.dex" +
- ".InternalWorkerError\"N\n\023InternalWorkerEr" +
- "ror\022\016\n\006detail\030\001 \001(\t\022\022\n\nerror_type\030\002 \001(\t\022" +
- "\023\n\013stack_trace\030\003 \001(\t\"m\n\021InternalFlowErro" +
- "r\022\027\n\rserver_detail\030\001 \001(\tH\000\0224\n\016activity_e" +
- "rror\030\002 \001(\0132\032.dex.InternalActivityErrorH\000" +
- "B\t\n\007failure\"\033\n\013ChannelInfo\022\014\n\004size\030\001 \001(\005" +
- "\"\312\004\n\032InvokeWaitForMethodRequest\022\035\n\007conte" +
- "xt\030\001 \001(\0132\014.dex.Context\022\021\n\tflow_type\030\002 \001(" +
- "\t\022\021\n\tstep_type\030\003 \001(\t\022\036\n\nstep_input\030\004 \001(\013" +
- "2\n.dex.Value\022\033\n\nattributes\030\005 \003(\0132\007.dex.K" +
- "V\022H\n\rchannel_infos\030\006 \003(\01321.dex.InvokeWai" +
- "tForMethodRequest.ChannelInfosEntry\022[\n\027l" +
- "oaded_channel_messages\030\007 \003(\0132:.dex.Invok" +
- "eWaitForMethodRequest.LoadedChannelMessa" +
- "gesEntry\022&\n\036loaded_attribute_map_instanc" +
- "es\030\010 \003(\t\022\034\n\024loaded_channel_names\030\t \003(\t\022$" +
- "\n\034loaded_channel_map_instances\030\n \003(\t\032E\n\021" +
- "ChannelInfosEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030" +
- "\002 \001(\0132\020.dex.ChannelInfo:\0028\001\032P\n\032LoadedCha" +
- "nnelMessagesEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030" +
- "\002 \001(\0132\022.dex.ChannelValues:\0028\001\"\360\002\n\033Invoke" +
- "WaitForMethodResponse\022;\n\027local_activity_" +
- "metadata\030\001 \001(\0132\032.dex.LocalActivityMetada" +
- "ta\022.\n\021upsert_attributes\030\002 \003(\0132\023.dex.Attr" +
- "ibuteWrite\0220\n\021waiting_condition\030\003 \001(\0132\025." +
- "dex.WaitingCondition\022\'\n\026upsert_step_exe_" +
- "locals\030\004 \003(\0132\007.dex.KV\022\036\n\rrecord_events\030\005" +
- " \003(\0132\007.dex.KV\022/\n\022publish_to_channel\030\006 \003(" +
- "\0132\023.dex.ChannelMessage\0228\n\023delete_from_ch" +
- "annel\030\007 \003(\0132\033.dex.ChannelMessageDeletion" +
- "\"0\n\023StepMethodHeartbeat\022\031\n\005value\030\001 \001(\0132\n" +
- ".dex.Value\"`\n\017StepStreamWrite\022\023\n\013stream_" +
- "name\030\001 \001(\t\022\035\n\025stream_capacity_bytes\030\002 \001(" +
- "\003\022\031\n\005value\030\003 \001(\0132\n.dex.Value\"\266\001\n\031InvokeW" +
- "aitForMethodOutput\022-\n\theartbeat\030\001 \001(\0132\030." +
- "dex.StepMethodHeartbeatH\000\022,\n\014stream_writ" +
- "e\030\002 \001(\0132\024.dex.StepStreamWriteH\000\0222\n\006resul" +
- "t\030\003 \001(\0132 .dex.InvokeWaitForMethodRespons" +
- "eH\000B\010\n\006output\"\236\005\n\032InvokeExecuteMethodReq" +
- "uest\022\035\n\007context\030\001 \001(\0132\014.dex.Context\022\021\n\tf" +
- "low_type\030\002 \001(\t\022\021\n\tstep_type\030\003 \001(\t\022\036\n\nste" +
- "p_input\030\004 \001(\0132\n.dex.Value\022\033\n\nattributes\030" +
- "\005 \003(\0132\007.dex.KV\022 \n\017step_exe_locals\030\006 \003(\0132" +
- "\007.dex.KV\0220\n\021condition_results\030\007 \001(\0132\025.de" +
- "x.ConditionResults\022H\n\rchannel_infos\030\010 \003(" +
- "\01321.dex.InvokeExecuteMethodRequest.Chann" +
- "elInfosEntry\022[\n\027loaded_channel_messages\030" +
- "\t \003(\0132:.dex.InvokeExecuteMethodRequest.L" +
- "oadedChannelMessagesEntry\022&\n\036loaded_attr" +
- "ibute_map_instances\030\n \003(\t\022\034\n\024loaded_chan" +
- "nel_names\030\013 \003(\t\022$\n\034loaded_channel_map_in" +
- "stances\030\014 \003(\t\032E\n\021ChannelInfosEntry\022\013\n\003ke" +
- "y\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.dex.ChannelInfo" +
- ":\0028\001\032P\n\032LoadedChannelMessagesEntry\022\013\n\003ke" +
- "y\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.ChannelValu" +
- "es:\0028\001\"\350\002\n\033InvokeExecuteMethodResponse\022;" +
- "\n\027local_activity_metadata\030\001 \001(\0132\032.dex.Lo" +
- "calActivityMetadata\022(\n\rstep_decision\030\002 \001" +
- "(\0132\021.dex.StepDecision\022.\n\021upsert_attribut" +
- "es\030\003 \003(\0132\023.dex.AttributeWrite\022\036\n\rrecord_" +
- "events\030\004 \003(\0132\007.dex.KV\022\'\n\026upsert_step_exe" +
- "_locals\030\005 \003(\0132\007.dex.KV\022/\n\022publish_to_cha" +
- "nnel\030\006 \003(\0132\023.dex.ChannelMessage\0228\n\023delet" +
- "e_from_channel\030\007 \003(\0132\033.dex.ChannelMessag" +
- "eDeletion\"\266\001\n\031InvokeExecuteMethodOutput\022" +
- "-\n\theartbeat\030\001 \001(\0132\030.dex.StepMethodHeart" +
- "beatH\000\022,\n\014stream_write\030\002 \001(\0132\024.dex.StepS" +
- "treamWriteH\000\0222\n\006result\030\003 \001(\0132 .dex.Invok" +
- "eExecuteMethodResponseH\000B\010\n\006output\"\270\004\n\026I" +
- "nvokeWorkerRPCRequest\022\035\n\007context\030\001 \001(\0132\014" +
- ".dex.Context\022\021\n\tflow_type\030\002 \001(\t\022\020\n\010rpc_n" +
- "ame\030\003 \001(\t\022\031\n\005input\030\004 \001(\0132\n.dex.Value\022\033\n\n" +
- "attributes\030\005 \003(\0132\007.dex.KV\022D\n\rchannel_inf" +
- "os\030\006 \003(\0132-.dex.InvokeWorkerRPCRequest.Ch" +
- "annelInfosEntry\022W\n\027loaded_channel_messag" +
- "es\030\007 \003(\01326.dex.InvokeWorkerRPCRequest.Lo" +
- "adedChannelMessagesEntry\022&\n\036loaded_attri" +
- "bute_map_instances\030\010 \003(\t\022\034\n\024loaded_chann" +
- "el_names\030\t \003(\t\022$\n\034loaded_channel_map_ins" +
- "tances\030\n \003(\t\032E\n\021ChannelInfosEntry\022\013\n\003key" +
- "\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.dex.ChannelInfo:" +
- "\0028\001\032P\n\032LoadedChannelMessagesEntry\022\013\n\003key" +
- "\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.ChannelValue" +
- "s:\0028\001\"\232\002\n\027InvokeWorkerRPCResponse\022\032\n\006out" +
- "put\030\001 \001(\0132\n.dex.Value\022(\n\rstep_decision\030\002" +
- " \001(\0132\021.dex.StepDecision\022.\n\021upsert_attrib" +
- "utes\030\003 \003(\0132\023.dex.AttributeWrite\022\036\n\rrecor" +
- "d_events\030\004 \003(\0132\007.dex.KV\0228\n\023delete_from_c" +
- "hannel\030\005 \003(\0132\033.dex.ChannelMessageDeletio" +
- "n\022/\n\022publish_to_channel\030\006 \003(\0132\023.dex.Chan" +
- "nelMessage\"\237\001\n\014StepDecision\022%\n\nnext_step" +
- "s\030\001 \003(\0132\021.dex.StepMovement\022*\n\016close_deci" +
- "sion\030\002 \001(\0132\022.dex.CloseDecision\022\031\n\021cancel" +
- "_step_types\030\003 \003(\t\022!\n\031cancel_sibling_step" +
- "_types\030\004 \003(\t\"\210\001\n\rCloseDecision\0223\n\023close_" +
- "decision_type\030\001 \001(\0162\026.dex.CloseDecisionT" +
- "ype\022!\n\031conditional_channel_names\030\002 \003(\t\022\037" +
- "\n\013close_input\030\003 \001(\0132\n.dex.Value\"\325\001\n\014Step" +
- "Movement\022\021\n\tstep_type\030\001 \001(\t\022\036\n\nstep_inpu" +
- "t\030\002 \001(\0132\n.dex.Value\022&\n\014step_options\030\003 \001(" +
- "\0132\020.dex.StepOptions\022,\n$from_step_executi" +
- "on_id_internal_only\030\004 \001(\t\022<\n\034recovery_er" +
- "ror_internal_only\030\005 \001(\0132\026.dex.RecoveryEr" +
- "rorInfo\"-\n\024ConditionCombination\022\025\n\rcondi" +
- "tion_ids\030\001 \003(\t\"\236\002\n\020WaitingCondition\0229\n\026w" +
- "aiting_condition_type\030\001 \001(\0162\031.dex.Waitin" +
- "gConditionType\022-\n\020timer_conditions\030\002 \003(\013" +
- "2\023.dex.TimerCondition\0221\n\022channel_conditi" +
- "ons\030\003 \003(\0132\025.dex.ChannelCondition\0229\n\026cond" +
- "ition_combinations\030\004 \003(\0132\031.dex.Condition" +
- "Combination\0222\n\023sub_flow_conditions\030\005 \003(\013" +
- "2\025.dex.SubFlowCondition\"\250\002\n\025WaitingCondi" +
- "tionState\0229\n\026waiting_condition_type\030\001 \001(" +
- "\0162\031.dex.WaitingConditionType\022-\n\020timer_co" +
- "nditions\030\002 \003(\0132\023.dex.TimerCondition\0221\n\022c" +
- "hannel_conditions\030\003 \003(\0132\025.dex.ChannelCon" +
- "dition\0229\n\026condition_combinations\030\004 \003(\0132\031" +
- ".dex.ConditionCombination\0227\n\023sub_flow_co" +
- "nditions\030\005 \003(\0132\032.dex.SubFlowConditionSta" +
- "te\"\371\002\n\016SubFlowOptions\022-\n\014reuse_policy\030\001 " +
- "\001(\0162\027.dex.SubFlowReusePolicy\022\034\n\024flow_tim" +
- "eout_seconds\030\002 \001(\005\022 \n\030flow_start_delay_s" +
- "econds\030\003 \001(\005\022*\n\014retry_policy\030\004 \001(\0132\024.dex" +
- ".FlowRetryPolicy\022\'\n\nattributes\030\005 \003(\0132\023.d" +
- "ex.AttributeWrite\022-\n\024flow_config_overrid" +
- "e\030\006 \001(\0132\017.dex.FlowConfig\0223\n\023flow_timeout" +
- "_policy\030\007 \001(\0162\026.dex.FlowTimeoutPolicy\022?\n" +
- "\027timeout_handler_options\030\010 \001(\0132\036.dex.Flo" +
- "wTimeoutHandlerOptions\"\336\001\n\020SubFlowCondit" +
- "ion\022\024\n\014condition_id\030\001 \001(\t\022\025\n\rsub_flow_ty" +
- "pe\030\002 \001(\t\022\027\n\017start_step_type\030\003 \001(\t\022\036\n\nste" +
- "p_input\030\004 \001(\0132\n.dex.Value\022&\n\014step_option" +
- "s\030\005 \001(\0132\020.dex.StepOptions\022$\n\007options\030\006 \001" +
- "(\0132\023.dex.SubFlowOptions\022\026\n\016sub_flow_inde" +
- "x\030\007 \001(\005\"-\n\025SubFlowConditionState\022\024\n\014cond" +
- "ition_id\030\001 \001(\t\"g\n\016TimerCondition\022\024\n\014cond" +
- "ition_id\030\001 \001(\t\022\030\n\020duration_seconds\030\002 \001(\003" +
- "\022%\n\035firing_unix_timestamp_seconds\030\003 \001(\003\"" +
- "\204\001\n\020ChannelCondition\022\024\n\014condition_id\030\001 \001" +
- "(\t\022\024\n\014channel_name\030\002 \001(\t\022\025\n\010at_least\030\003 \001" +
- "(\005H\000\210\001\001\022\024\n\007at_most\030\004 \001(\005H\001\210\001\001B\013\n\t_at_lea" +
- "stB\n\n\010_at_most\"\254\001\n\020ConditionResults\022+\n\017c" +
- "hannel_results\030\001 \003(\0132\022.dex.ChannelResult" +
- "\022\'\n\rtimer_results\030\002 \003(\0132\020.dex.TimerResul" +
- "t\022\027\n\017wait_for_failed\030\003 \001(\010\022)\n\020sub_flow_r" +
- "esults\030\004 \003(\0132\017.dex.FlowResult\"S\n\013TimerRe" +
- "sult\022\024\n\014condition_id\030\001 \001(\t\022.\n\020condition_" +
- "status\030\002 \001(\0162\024.dex.ConditionStatus\"\207\001\n\rC" +
- "hannelResult\022\024\n\014condition_id\030\001 \001(\t\022.\n\020co" +
- "ndition_status\030\002 \001(\0162\024.dex.ConditionStat" +
- "us\022\024\n\014channel_name\030\003 \001(\t\022\032\n\006values\030\004 \003(\013" +
- "2\n.dex.Value\"i\n\030ContinueAsNewDumpRequest" +
- "\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\020\n\010pag" +
- "e_num\030\003 \001(\005\022\032\n\022page_size_in_bytes\030\004 \001(\005\"" +
- "j\n\031ContinueAsNewDumpResponse\022\024\n\014page_con" +
- "tent\030\001 \001(\014\022\020\n\010page_num\030\002 \001(\005\022\023\n\013total_pa" +
- "ges\030\003 \001(\005\022\020\n\010checksum\030\004 \001(\t\"6\n\rChannelVa" +
- "lues\022%\n\010messages\030\001 \003(\0132\023.dex.ChannelMess" +
- "age\"\237\003\n StepExecutionCompletedConditions" +
- "\022g\n\032completed_timer_conditions\030\001 \003(\0132C.d" +
- "ex.StepExecutionCompletedConditions.Comp" +
- "letedTimerConditionsEntry\022f\n\032completed_s" +
- "ub_flow_results\030\002 \003(\0132B.dex.StepExecutio" +
- "nCompletedConditions.CompletedSubFlowRes" +
- "ultsEntry\032Y\n\035CompletedTimerConditionsEnt" +
- "ry\022\013\n\003key\030\001 \001(\005\022\'\n\005value\030\002 \001(\0162\030.dex.Int" +
- "ernalTimerStatus:\0028\001\032O\n\034CompletedSubFlow" +
- "ResultsEntry\022\013\n\003key\030\001 \001(\005\022\036\n\005value\030\002 \001(\013" +
- "2\017.dex.FlowResult:\0028\001\"\363\001\n\027StepExecutionR" +
- "esumeInfo\022\031\n\021step_execution_id\030\001 \001(\t\022\037\n\004" +
- "step\030\002 \001(\0132\021.dex.StepMovement\022C\n\024complet" +
- "ed_conditions\030\003 \001(\0132%.dex.StepExecutionC" +
- "ompletedConditions\0225\n\021waiting_condition\030" +
- "\004 \001(\0132\032.dex.WaitingConditionState\022 \n\017ste" +
- "p_exe_locals\030\005 \003(\0132\007.dex.KV\"\316\004\n\030StepExec" +
- "utionCounterInfo\022X\n\027step_type_started_co" +
- "unt\030\001 \003(\01327.dex.StepExecutionCounterInfo" +
- ".StepTypeStartedCountEntry\022o\n#step_type_" +
- "currently_executing_count\030\002 \003(\0132B.dex.St" +
- "epExecutionCounterInfo.StepTypeCurrently" +
- "ExecutingCountEntry\022\'\n\037total_currently_e" +
- "xecuting_count\030\003 \001(\005\022^\n\032step_active_exec" +
- "ution_nums\030\004 \003(\0132:.dex.StepExecutionCoun" +
- "terInfo.StepActiveExecutionNumsEntry\032;\n\031" +
- "StepTypeStartedCountEntry\022\013\n\003key\030\001 \001(\t\022\r" +
- "\n\005value\030\002 \001(\005:\0028\001\032F\n$StepTypeCurrentlyEx" +
- "ecutingCountEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" +
- "\002 \001(\005:\0028\001\032Y\n\034StepActiveExecutionNumsEntr" +
- "y\022\013\n\003key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.dex.Step" +
- "ExecutionNumbers:\0028\001\"f\n\016StaleSkipTimer\022\031" +
- "\n\021step_execution_id\030\001 \001(\t\022\032\n\022timer_condi" +
- "tion_id\030\002 \001(\t\022\035\n\025timer_condition_index\030\003" +
- " \001(\005\"\222\004\n\021ContinueAsNewDump\0228\n\035steps_to_s" +
- "tart_from_beginning\030\001 \003(\0132\021.dex.StepMove" +
- "ment\022?\n\031step_executions_to_resume\030\002 \003(\0132" +
- "\034.dex.StepExecutionResumeInfo\022E\n\020channel" +
- "_received\030\003 \003(\0132+.dex.ContinueAsNewDump." +
- "ChannelReceivedEntry\0223\n\014counter_info\030\004 \001" +
- "(\0132\035.dex.StepExecutionCounterInfo\022/\n\014ste" +
- "p_outputs\030\005 \003(\0132\031.dex.StepCompletionOutp" +
- "ut\022.\n\021stale_skip_timers\030\006 \003(\0132\023.dex.Stal" +
- "eSkipTimer\022\033\n\nattributes\030\007 \003(\0132\007.dex.KV\022" +
- "<\n\034pending_attribute_sync_items\030\010 \003(\0132\026." +
- "dex.AttributeSyncItem\032J\n\024ChannelReceived" +
- "Entry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex." +
- "ChannelValues:\0028\001\"6\n\022ContinueAsNewInput\022" +
- " \n\030previous_internal_run_id\030\001 \001(\t\"\334\003\n\030In" +
- "terpreterWorkflowInput\022\021\n\tflow_type\030\001 \001(" +
- "\t\022\'\n\037configured_flow_timeout_seconds\030\002 \001" +
- "(\005\0223\n\023flow_timeout_policy\030\003 \001(\0162\026.dex.Fl" +
- "owTimeoutPolicy\022\027\n\017start_step_type\030\004 \001(\t" +
- "\022\036\n\nstep_input\030\005 \001(\0132\n.dex.Value\022&\n\014step" +
- "_options\030\006 \001(\0132\020.dex.StepOptions\022,\n\017init" +
- "_attributes\030\007 \003(\0132\023.dex.AttributeWrite\022\037" +
- "\n\006config\030\010 \001(\0132\017.dex.FlowConfig\022&\n\036is_re" +
- "sume_from_continue_as_new\030\t \001(\010\0226\n\025conti" +
- "nue_as_new_input\030\n \001(\0132\027.dex.ContinueAsN" +
- "ewInput\022?\n\027timeout_handler_options\030\013 \001(\013" +
- "2\036.dex.FlowTimeoutHandlerOptions\"W\n\031Inte" +
- "rpreterWorkflowOutput\022:\n\027step_completion" +
- "_outputs\030\001 \003(\0132\031.dex.StepCompletionOutpu" +
- "t\"1\n\035BlobStoreCleanupWorkflowInput\022\020\n\010st" +
- "ore_id\030\001 \001(\t\"7\n\036BlobStoreCleanupWorkflow" +
- "Output\022\025\n\rtotal_deleted\030\001 \001(\005\"~\n InvokeW" +
- "aitForMethodActivityInput\022(\n\rworker_targ" +
- "et\030\001 \001(\0132\021.dex.WorkerTarget\0220\n\007request\030\002" +
- " \001(\0132\037.dex.InvokeWaitForMethodRequest\"W\n" +
- "!InvokeWaitForMethodActivityOutput\0222\n\010re" +
- "sponse\030\001 \001(\0132 .dex.InvokeWaitForMethodRe" +
- "sponse\"~\n InvokeExecuteMethodActivityInp" +
- "ut\022(\n\rworker_target\030\001 \001(\0132\021.dex.WorkerTa" +
- "rget\0220\n\007request\030\002 \001(\0132\037.dex.InvokeExecut" +
- "eMethodRequest\"7\n\021RecoveryErrorInfo\022\016\n\006d" +
- "etail\030\001 \001(\t\022\022\n\nerror_type\030\002 \001(\t\"\365\001\n Inte" +
- "rnalLocalStepActivityFailure\022;\n\027local_ac" +
- "tivity_metadata\030\001 \001(\0132\032.dex.LocalActivit" +
- "yMetadata\022\037\n\027first_attempt_timestamp\030\002 \001" +
- "(\003\022.\n\016method_options\030\003 \001(\0132\026.dex.StepMet" +
- "hodOptions\022\017\n\007attempt\030\004 \001(\005\0222\n\016activity_" +
- "error\030\005 \001(\0132\032.dex.InternalActivityError\"" +
- "W\n!InvokeExecuteMethodActivityOutput\0222\n\010" +
- "response\030\001 \001(\0132 .dex.InvokeExecuteMethod" +
- "Response\"W\n%DumpFlowForContinueAsNewActi" +
- "vityInput\022.\n\007request\030\001 \001(\0132\035.dex.Continu" +
- "eAsNewDumpRequest\"Z\n&DumpFlowForContinue" +
- "AsNewActivityOutput\0220\n\010response\030\001 \001(\0132\036." +
- "dex.ContinueAsNewDumpResponse\"v\n\034InvokeW" +
- "orkerRPCActivityInput\022.\n\010rpc_prep\030\001 \001(\0132" +
- "\034.dex.PrepareRpcQueryResponse\022&\n\007request" +
- "\030\002 \001(\0132\025.dex.InvokeRPCRequest\"c\n\035InvokeW" +
- "orkerRPCActivityOutput\022.\n\010response\030\001 \001(\013" +
- "2\034.dex.InvokeWorkerRPCResponse\022\022\n\nreques" +
- "t_id\030\002 \001(\t\"1\n\035CleanupBlobStoreActivityIn" +
- "put\022\020\n\010store_id\030\001 \001(\t\"7\n\036CleanupBlobStor" +
- "eActivityOutput\022\025\n\rtotal_deleted\030\001 \001(\005\"P" +
- "\n\021AttributeSyncItem\022\023\n\013config_name\030\001 \001(\t" +
- "\022\013\n\003key\030\002 \001(\t\022\031\n\005value\030\003 \001(\0132\n.dex.Value" +
- "\"n\n\037SyncAttributeBatchActivityInput\022\017\n\007f" +
- "low_id\030\001 \001(\t\022\023\n\013config_name\030\002 \001(\t\022%\n\005ite" +
- "ms\030\003 \003(\0132\026.dex.AttributeSyncItem\"\224\001\n\031Sta" +
- "rtSubFlowActivityInput\022(\n\tcondition\030\001 \001(" +
- "\0132\025.dex.SubFlowCondition\022+\n\022parent_flow_" +
- "config\030\002 \001(\0132\017.dex.FlowConfig\022 \n\030parent_" +
- "step_execution_id\030\003 \001(\t\"L\n\032StartSubFlowA" +
- "ctivityOutput\022.\n\025immediate_flow_result\030\001" +
- " \001(\0132\017.dex.FlowResult\"[\n\036SubFlowCompleti" +
- "onSignalRequest\022\023\n\013sub_flow_id\030\001 \001(\t\022$\n\013" +
- "flow_result\030\002 \001(\0132\017.dex.FlowResult\"t\n$Re" +
- "portSubFlowCompletionActivityInput\022\026\n\016pa" +
- "rent_flow_id\030\001 \001(\t\0224\n\007request\030\002 \001(\0132#.de" +
- "x.SubFlowCompletionSignalRequest\"]\n%Repo" +
- "rtSubFlowCompletionActivityOutput\0224\n\006sta" +
- "tus\030\001 \001(\0162$.dex.SubFlowCompletionDeliver" +
- "yStatus\"\202\003\n\027ExecuteRpcSignalRequest\022\035\n\tr" +
- "pc_input\030\001 \001(\0132\n.dex.Value\022\036\n\nrpc_output" +
- "\030\002 \001(\0132\n.dex.Value\022.\n\021upsert_attributes\030" +
- "\003 \003(\0132\023.dex.AttributeWrite\022(\n\rstep_decis" +
- "ion\030\004 \001(\0132\021.dex.StepDecision\022\036\n\rrecord_e" +
- "vents\030\005 \003(\0132\007.dex.KV\022/\n\022publish_to_chann" +
- "el\030\006 \003(\0132\023.dex.ChannelMessage\022\034\n\024is_set_" +
- "attribute_api\030\007 \001(\010\0228\n\023delete_from_chann" +
- "el\030\010 \003(\0132\033.dex.ChannelMessageDeletion\022%\n" +
- "\035is_delete_channel_message_api\030\t \001(\010\"n\n\026" +
- "SkipTimerSignalRequest\022\031\n\021step_execution" +
- "_id\030\001 \001(\t\022\032\n\022timer_condition_id\030\002 \001(\t\022\035\n" +
- "\025timer_condition_index\030\003 \001(\005\"I\n\025StopFlow" +
- "SignalRequest\022 \n\tstop_type\030\001 \001(\0162\r.dex.S" +
- "topType\022\016\n\006reason\030\002 \001(\t\";\n\031GetAttributes" +
- "QueryRequest\022\014\n\004keys\030\001 \003(\t\022\020\n\010all_keys\030\002" +
- " \001(\010\"9\n\032GetAttributesQueryResponse\022\033\n\nat" +
- "tributes\030\001 \003(\0132\007.dex.KV\"~\n\026PrepareRpcQue" +
- "ryRequest\022$\n\034load_attribute_map_instance" +
- "s\030\001 \003(\t\022\032\n\022load_channel_names\030\002 \003(\t\022\"\n\032l" +
- "oad_channel_map_instances\030\003 \003(\t\"\311\004\n\027Prep" +
- "areRpcQueryResponse\022\033\n\nattributes\030\001 \003(\0132" +
- "\007.dex.KV\022\016\n\006run_id\030\002 \001(\t\022\036\n\026flow_started" +
- "_timestamp\030\003 \001(\003\022\021\n\tflow_type\030\004 \001(\t\022(\n\rw" +
- "orker_target\030\005 \001(\0132\021.dex.WorkerTarget\022E\n" +
- "\rchannel_infos\030\006 \003(\0132..dex.PrepareRpcQue" +
- "ryResponse.ChannelInfosEntry\022X\n\027loaded_c" +
- "hannel_messages\030\007 \003(\01327.dex.PrepareRpcQu" +
- "eryResponse.LoadedChannelMessagesEntry\022&" +
- "\n\036loaded_attribute_map_instances\030\010 \003(\t\022\034" +
- "\n\024loaded_channel_names\030\t \003(\t\022$\n\034loaded_c" +
- "hannel_map_instances\030\n \003(\t\032E\n\021ChannelInf" +
- "osEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.de" +
- "x.ChannelInfo:\0028\001\032P\n\032LoadedChannelMessag" +
- "esEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.de" +
- "x.ChannelValues:\0028\001\"r\n\tTimerInfo\022\024\n\014cond" +
- "ition_id\030\001 \001(\t\022%\n\035firing_unix_timestamp_" +
- "seconds\030\002 \001(\003\022(\n\006status\030\003 \001(\0162\030.dex.Inte" +
- "rnalTimerStatus\"/\n\rTimerInfoList\022\036\n\006time" +
- "rs\030\001 \003(\0132\016.dex.TimerInfo\"\366\001\n!GetCurrentT" +
- "imerInfosQueryResponse\022v\n\"step_execution" +
- "_current_timer_infos\030\001 \003(\0132J.dex.GetCurr" +
- "entTimerInfosQueryResponse.StepExecution" +
- "CurrentTimerInfosEntry\032Y\n#StepExecutionC" +
- "urrentTimerInfosEntry\022\013\n\003key\030\001 \001(\t\022!\n\005va" +
- "lue\030\002 \001(\0132\022.dex.TimerInfoList:\0028\001\"V\n)Get" +
- "ScheduledGreedyTimerTimesQueryResponse\022)" +
- "\n\021pending_scheduled\030\001 \003(\0132\016.dex.TimerInf" +
- "o\"\304\001\n\021DebugDumpResponse\022\037\n\006config\030\001 \001(\0132" +
- "\017.dex.FlowConfig\022(\n\010snapshot\030\002 \001(\0132\026.dex" +
- ".ContinueAsNewDump\022%\n\035firing_timers_unix" +
- "_timestamps\030\003 \003(\003\022=\n\026active_step_executi" +
- "ons\030\004 \003(\0132\035.dex.ActiveStepExecutionState" +
- "\"A\n\025InvokeRpcUpdateResult\022(\n\010response\030\001 " +
- "\001(\0132\026.dex.InvokeRPCResponse\"\'\n\024StepExecu" +
- "tionNumbers\022\017\n\007numbers\030\001 \003(\005*\313\001\n\tIndexTy" +
- "pe\022\032\n\026INDEX_TYPE_UNSPECIFIED\020\000\022\026\n\022INDEX_" +
- "TYPE_KEYWORD\020\001\022\023\n\017INDEX_TYPE_TEXT\020\002\022\034\n\030I" +
- "NDEX_TYPE_KEYWORD_ARRAY\020\003\022\022\n\016INDEX_TYPE_" +
- "INT\020\004\022\025\n\021INDEX_TYPE_DOUBLE\020\005\022\023\n\017INDEX_TY" +
- "PE_BOOL\020\006\022\027\n\023INDEX_TYPE_DATETIME\020\007*\274\001\n\032W" +
- "aitForMethodFailurePolicy\022.\n*WAIT_FOR_ME" +
- "THOD_FAILURE_POLICY_UNSPECIFIED\020\000\0227\n3WAI" +
- "T_FOR_METHOD_FAILURE_POLICY_FAIL_FLOW_ON" +
- "_FAILURE\020\001\0225\n1WAIT_FOR_METHOD_FAILURE_PO" +
- "LICY_PROCEED_ON_FAILURE\020\002*\320\001\n\032ExecuteMet" +
- "hodFailurePolicy\022-\n)EXECUTE_METHOD_FAILU" +
- "RE_POLICY_UNSPECIFIED\020\000\022E\nAEXECUTE_METHO" +
- "D_FAILURE_POLICY_FAIL_FLOW_ON_EXECUTE_ME" +
- "THOD_FAILURE\020\001\022<\n8EXECUTE_METHOD_FAILURE" +
- "_POLICY_PROCEED_TO_CONFIGURED_STEP\020\002*\346\001\n" +
- "\rIdReusePolicy\022\037\n\033ID_REUSE_POLICY_UNSPEC" +
- "IFIED\020\000\0227\n3ID_REUSE_POLICY_ALLOW_IF_PREV" +
- "IOUS_EXISTS_ABNORMALLY\020\001\022\'\n#ID_REUSE_POL" +
- "ICY_ALLOW_IF_NO_RUNNING\020\002\022\"\n\036ID_REUSE_PO" +
- "LICY_DISALLOW_REUSE\020\003\022.\n*ID_REUSE_POLICY" +
- "_ALLOW_TERMINATE_IF_RUNNING\020\004*\317\001\n\024Active" +
- "StepSearchMode\022\'\n#ACTIVE_STEP_SEARCH_MOD" +
- "E_UNSPECIFIED\020\000\022+\n\'ACTIVE_STEP_SEARCH_MO" +
- "DE_ENABLED_FOR_ALL\020\001\022;\n7ACTIVE_STEP_SEAR" +
- "CH_MODE_ENABLED_FOR_STEPS_WITH_WAIT_FOR\020" +
- "\002\022$\n ACTIVE_STEP_SEARCH_MODE_DISABLED\020\003*" +
- "f\n\016StepDurability\022\037\n\033STEP_DURABILITY_UNS" +
- "PECIFIED\020\000\022\030\n\024STEP_DURABILITY_SYNC\020\001\022\031\n\025" +
- "STEP_DURABILITY_ASYNC\020\002*\227\001\n\021FlowTimeoutP" +
- "olicy\022#\n\037FLOW_TIMEOUT_POLICY_UNSPECIFIED" +
- "\020\000\022\034\n\030FLOW_TIMEOUT_POLICY_FAIL\020\001\022\036\n\032FLOW" +
- "_TIMEOUT_POLICY_CANCEL\020\002\022\037\n\033FLOW_TIMEOUT" +
- "_POLICY_HANDLER\020\003*h\n\010StopType\022\031\n\025STOP_TY" +
- "PE_UNSPECIFIED\020\000\022\024\n\020STOP_TYPE_CANCEL\020\001\022\027" +
- "\n\023STOP_TYPE_TERMINATE\020\002\022\022\n\016STOP_TYPE_FAI" +
- "L\020\003*\200\002\n\nFlowStatus\022\033\n\027FLOW_STATUS_UNSPEC" +
- "IFIED\020\000\022\027\n\023FLOW_STATUS_RUNNING\020\001\022\031\n\025FLOW" +
- "_STATUS_COMPLETED\020\002\022\026\n\022FLOW_STATUS_FAILE" +
- "D\020\003\0221\n-FLOW_STATUS_SERVER_SIDE_TIMEOUT_I" +
- "NTERNAL_ONLY\020\004\022\032\n\026FLOW_STATUS_TERMINATED" +
- "\020\005\022\030\n\024FLOW_STATUS_CANCELED\020\006\022 \n\034FLOW_STA" +
- "TUS_CONTINUED_AS_NEW\020\007*\236\002\n\rFlowErrorType" +
- "\022\037\n\033FLOW_ERROR_TYPE_UNSPECIFIED\020\000\022.\n*FLO" +
- "W_ERROR_TYPE_STEP_DECISION_FAILING_FLOW\020" +
- "\001\022+\n\'FLOW_ERROR_TYPE_CLIENT_API_FAILING_" +
- "FLOW\020\002\022#\n\037FLOW_ERROR_TYPE_WORKER_API_FAI" +
- "L\020\003\022*\n&FLOW_ERROR_TYPE_INVALID_USER_FLOW" +
- "_CODE\020\004\022 \n\034FLOW_ERROR_TYPE_FLOW_TIMEOUT\020" +
- "\005\022\034\n\030FLOW_ERROR_TYPE_INTERNAL\020\006*\223\001\n\026Pend" +
- "ingStepMethodPhase\022)\n%PENDING_STEP_METHO" +
- "D_PHASE_UNSPECIFIED\020\000\022\'\n#PENDING_STEP_ME" +
- "THOD_PHASE_SCHEDULED\020\001\022%\n!PENDING_STEP_M" +
- "ETHOD_PHASE_STARTED\020\002*q\n\017ActiveStepPhase" +
- "\022!\n\035ACTIVE_STEP_PHASE_UNSPECIFIED\020\000\022\034\n\030A" +
- "CTIVE_STEP_PHASE_ACTIVE\020\001\022\035\n\031ACTIVE_STEP" +
- "_PHASE_WAITING\020\002*\275\001\n\rFlowResetType\022\037\n\033FL" +
- "OW_RESET_TYPE_UNSPECIFIED\020\000\022\035\n\031FLOW_RESE" +
- "T_TYPE_BEGINNING\020\001\022&\n\"FLOW_RESET_TYPE_HI" +
- "STORY_EVENT_TIME\020\002\022\035\n\031FLOW_RESET_TYPE_ST" +
- "EP_TYPE\020\003\022%\n!FLOW_RESET_TYPE_STEP_EXECUT" +
- "ION_ID\020\004*\206\001\n\023FlowResetStepMethod\022&\n\"FLOW" +
- "_RESET_STEP_METHOD_UNSPECIFIED\020\000\022#\n\037FLOW" +
- "_RESET_STEP_METHOD_WAIT_FOR\020\001\022\"\n\036FLOW_RE" +
- "SET_STEP_METHOD_EXECUTE\020\002*\306\002\n\026AttributeM" +
- "atchOperator\022(\n$ATTRIBUTE_MATCH_OPERATOR" +
- "_UNSPECIFIED\020\000\022\"\n\036ATTRIBUTE_MATCH_OPERAT" +
- "OR_EQUAL\020\001\022&\n\"ATTRIBUTE_MATCH_OPERATOR_N" +
- "OT_EQUAL\020\002\022)\n%ATTRIBUTE_MATCH_OPERATOR_G",
- "REATER_THAN\020\003\0222\n.ATTRIBUTE_MATCH_OPERATO" +
- "R_GREATER_THAN_OR_EQUAL\020\004\022&\n\"ATTRIBUTE_M" +
- "ATCH_OPERATOR_LESS_THAN\020\005\022/\n+ATTRIBUTE_M" +
- "ATCH_OPERATOR_LESS_THAN_OR_EQUAL\020\006*\323\002\n\016E" +
- "rrorSubStatus\022 \n\034ERROR_SUB_STATUS_UNSPEC" +
- "IFIED\020\000\022\"\n\036ERROR_SUB_STATUS_UNCATEGORIZE" +
- "D\020\001\022)\n%ERROR_SUB_STATUS_FLOW_ALREADY_STA" +
- "RTED\020\002\022$\n ERROR_SUB_STATUS_FLOW_NOT_EXIS" +
- "TS\020\003\022%\n!ERROR_SUB_STATUS_WORKER_API_ERRO" +
- "R\020\004\022\'\n#ERROR_SUB_STATUS_LONG_POLL_TIME_O" +
- "UT\020\005\022.\n*ERROR_SUB_STATUS_CHANNEL_MESSAGE" +
- "_NOT_FOUND\020\006\022*\n&ERROR_SUB_STATUS_WAIT_HA" +
- "NDLER_TIME_OUT\020\007*\213\002\n\021CloseDecisionType\022#" +
- "\n\037CLOSE_DECISION_TYPE_UNSPECIFIED\020\000\0228\n4C" +
- "LOSE_DECISION_TYPE_FORCE_COMPLETE_ON_CHA" +
- "NNELS_EMPTY\020\001\022)\n%CLOSE_DECISION_TYPE_GRA" +
- "CEFUL_COMPLETE\020\002\022&\n\"CLOSE_DECISION_TYPE_" +
- "FORCE_COMPLETE\020\003\022\"\n\036CLOSE_DECISION_TYPE_" +
- "FORCE_FAIL\020\004\022 \n\034CLOSE_DECISION_TYPE_DEAD" +
- "_END\020\005*\310\001\n\024WaitingConditionType\022&\n\"WAITI" +
- "NG_CONDITION_TYPE_UNSPECIFIED\020\000\022(\n$WAITI" +
- "NG_CONDITION_TYPE_ALL_COMPLETED\020\001\022(\n$WAI" +
- "TING_CONDITION_TYPE_ANY_COMPLETED\020\002\0224\n0W" +
- "AITING_CONDITION_TYPE_ANY_COMBINATION_CO" +
- "MPLETED\020\003*\307\001\n\022SubFlowReusePolicy\022%\n!SUB_" +
- "FLOW_REUSE_POLICY_UNSPECIFIED\020\000\022 \n\034SUB_F" +
- "LOW_REUSE_POLICY_ATTACH\020\001\022>\n:SUB_FLOW_RE" +
- "USE_POLICY_RESTART_IF_PREVIOUS_EXITS_ABN" +
- "ORMALLY\020\002\022(\n$SUB_FLOW_REUSE_POLICY_ALWAY" +
- "S_RESTART\020\003*q\n\017ConditionStatus\022 \n\034CONDIT" +
- "ION_STATUS_UNSPECIFIED\020\000\022\034\n\030CONDITION_ST" +
- "ATUS_WAITING\020\001\022\036\n\032CONDITION_STATUS_COMPL" +
- "ETED\020\002*\243\001\n\023InternalTimerStatus\022%\n!INTERN" +
- "AL_TIMER_STATUS_UNSPECIFIED\020\000\022!\n\035INTERNA" +
- "L_TIMER_STATUS_PENDING\020\001\022\037\n\033INTERNAL_TIM" +
- "ER_STATUS_FIRED\020\002\022!\n\035INTERNAL_TIMER_STAT" +
- "US_SKIPPED\020\003*\351\002\n\017UpdateErrorType\022!\n\035UPDA" +
- "TE_ERROR_TYPE_UNSPECIFIED\020\000\022/\n+UPDATE_ER" +
- "ROR_TYPE_CONTINUE_AS_NEW_PREEMPTED\020\001\022&\n\"" +
- "UPDATE_ERROR_TYPE_INVALID_ARGUMENT\020\002\022)\n%" +
- "UPDATE_ERROR_TYPE_FAILED_PRECONDITION\020\003\022" +
- "\'\n#UPDATE_ERROR_TYPE_DEADLINE_EXCEEDED\020\004" +
- "\022.\n*UPDATE_ERROR_TYPE_RPC_ACQUIRE_LOCK_F" +
- "AILURE\020\005\022%\n!UPDATE_ERROR_TYPE_SERVER_INT" +
- "ERNAL\020\006\022/\n+UPDATE_ERROR_TYPE_CHANNEL_MES" +
- "SAGE_NOT_FOUND\020\007*\315\001\n\037SubFlowCompletionDe" +
- "liveryStatus\0223\n/SUB_FLOW_COMPLETION_DELI" +
- "VERY_STATUS_UNSPECIFIED\020\000\0221\n-SUB_FLOW_CO" +
- "MPLETION_DELIVERY_STATUS_DELIVERED\020\001\022B\n>" +
- "SUB_FLOW_COMPLETION_DELIVERY_STATUS_PARE" +
- "NT_CLOSED_OR_NOT_FOUND\020\0022\334\016\n\013FlowService" +
- "\022:\n\tStartFlow\022\025.dex.StartFlowRequest\032\026.d" +
- "ex.StartFlowResponse\022H\n\020PublishToChannel" +
- "\022\034.dex.PublishToChannelRequest\032\026.google." +
- "protobuf.Empty\022U\n\022GetChannelMessages\022\036.d" +
- "ex.GetChannelMessagesRequest\032\037.dex.GetCh" +
- "annelMessagesResponse\022P\n\024DeleteChannelMe" +
- "ssage\022 .dex.DeleteChannelMessageRequest\032" +
- "\026.google.protobuf.Empty\022>\n\013WriteStream\022\027" +
- ".dex.WriteStreamRequest\032\026.google.protobu" +
- "f.Empty\022=\n\nReadStream\022\026.dex.ReadStreamRe" +
- "quest\032\027.dex.ReadStreamResponse\022U\n\022ListSt" +
- "reamMessages\022\036.dex.ListStreamMessagesReq" +
- "uest\032\037.dex.ListStreamMessagesResponse\0228\n" +
- "\010StopFlow\022\024.dex.StopFlowRequest\032\026.google" +
- ".protobuf.Empty\022F\n\rGetAttributes\022\031.dex.G" +
- "etAttributesRequest\032\032.dex.GetAttributesR" +
- "esponse\022B\n\rSetAttributes\022\031.dex.SetAttrib" +
- "utesRequest\032\026.google.protobuf.Empty\022:\n\tL" +
- "oadBlobs\022\025.dex.LoadBlobsRequest\032\026.dex.Lo" +
- "adBlobsResponse\0227\n\013WaitForFlow\022\027.dex.Wai" +
- "tForFlowRequest\032\017.dex.FlowResult\022@\n\013Sear" +
- "chFlows\022\027.dex.SearchFlowsRequest\032\030.dex.S" +
- "earchFlowsResponse\022W\n\024SyncAttributeIndex" +
- "es\022\036.dex.SyncAttributeIndexRequest\032\037.dex" +
- ".SyncAttributeIndexResponse\022I\n\016GetFlowSu" +
- "mmary\022\032.dex.GetFlowSummaryRequest\032\033.dex." +
- "GetFlowSummaryResponse\022O\n\020GetHistoryEven" +
- "ts\022\034.dex.GetHistoryEventsRequest\032\035.dex.G" +
- "etHistoryEventsResponse\022X\n\023WaitForHistor" +
- "yEvent\022\037.dex.WaitForHistoryEventRequest\032" +
- " .dex.WaitForHistoryEventResponse\022C\n\014Get" +
- "FlowState\022\030.dex.GetFlowStateRequest\032\031.de" +
- "x.GetFlowStateResponse\022:\n\tResetFlow\022\025.de" +
- "x.ResetFlowRequest\032\026.dex.ResetFlowRespon" +
- "se\022:\n\tInvokeRPC\022\025.dex.InvokeRPCRequest\032\026" +
- ".dex.InvokeRPCResponse\022:\n\tSkipTimer\022\025.de" +
- "x.SkipTimerRequest\032\026.google.protobuf.Emp" +
- "ty\022H\n\020UpdateFlowConfig\022\034.dex.UpdateFlowC" +
- "onfigRequest\032\026.google.protobuf.Empty\022^\n\025" +
- "WaitForStepCompletion\022!.dex.WaitForStepC" +
- "ompletionRequest\032\".dex.WaitForStepComple" +
- "tionResponse\022O\n\020WaitForAttribute\022\034.dex.W" +
- "aitForAttributeRequest\032\035.dex.WaitForAttr" +
- "ibuteResponse\022P\n\024TriggerContinueAsNew\022 ." +
- "dex.TriggerContinueAsNewRequest\032\026.google" +
- ".protobuf.Empty\0226\n\013HealthCheck\022\026.google." +
- "protobuf.Empty\032\017.dex.HealthInfo2\221\002\n\rWork" +
- "erService\022X\n\023InvokeWaitForMethod\022\037.dex.I" +
- "nvokeWaitForMethodRequest\032\036.dex.InvokeWa" +
- "itForMethodOutput0\001\022X\n\023InvokeExecuteMeth" +
- "od\022\037.dex.InvokeExecuteMethodRequest\032\036.de" +
- "x.InvokeExecuteMethodOutput0\001\022L\n\017InvokeW" +
- "orkerRPC\022\033.dex.InvokeWorkerRPCRequest\032\034." +
- "dex.InvokeWorkerRPCResponse2l\n\017InternalS" +
- "ervice\022Y\n\030DumpFlowForContinueAsNew\022\035.dex" +
- ".ContinueAsNewDumpRequest\032\036.dex.Continue" +
- "AsNewDumpResponseB!\n\023io.superdurable.gen" +
- "B\010DexProtoP\001b\006proto3"
+ "entInput\022+\n\006output\030\002 \001(\0132\033.dex.StepMetho" +
+ "dFailedOutput\022,\n\007context\030\003 \001(\0132\033.dex.Ste" +
+ "pMethodEventContext\"\350\002\n\032RpcExecutionComp" +
+ "letedEvent\022\020\n\010rpc_name\030\001 \001(\t\022\031\n\005input\030\002 " +
+ "\001(\0132\n.dex.Value\022\032\n\006output\030\003 \001(\0132\n.dex.Va" +
+ "lue\022(\n\rstep_decision\030\004 \001(\0132\021.dex.StepDec" +
+ "ision\022.\n\021upsert_attributes\030\005 \003(\0132\023.dex.A" +
+ "ttributeWrite\022\036\n\rrecord_events\030\006 \003(\0132\007.d" +
+ "ex.KV\022/\n\022publish_to_channel\030\007 \003(\0132\023.dex." +
+ "ChannelMessage\022\034\n\024is_set_attribute_api\030\010" +
+ " \001(\010\0228\n\023delete_from_channel\030\t \003(\0132\033.dex." +
+ "ChannelMessageDeletion\"D\n\033ChannelExterna" +
+ "lPublishEvent\022%\n\010messages\030\001 \003(\0132\023.dex.Ch" +
+ "annelMessage\"K\n\032ChannelExternalDeleteEve" +
+ "nt\022-\n\010messages\030\001 \003(\0132\033.dex.ChannelMessag" +
+ "eDeletion\"]\n\032WaitForHistoryEventRequest\022" +
+ "\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\036\n\026next" +
+ "_internal_event_id\030\003 \001(\003\"\201\001\n\033WaitForHist" +
+ "oryEventResponse\022\027\n\017event_available\030\001 \001(" +
+ "\010\022#\n\033available_internal_event_id\030\002 \001(\003\022$" +
+ "\n\013flow_status\030\003 \001(\0162\017.dex.FlowStatus\"\251\003\n" +
+ "\030ActiveStepExecutionState\022\031\n\021step_execut" +
+ "ion_id\030\001 \001(\t\022\036\n\026from_step_execution_id\030\002" +
+ " \001(\t\022\021\n\tstep_type\030\003 \001(\t\022#\n\005phase\030\004 \001(\0162\024" +
+ ".dex.ActiveStepPhase\022#\n\010movement\030\005 \001(\0132\021" +
+ ".dex.StepMovement\0225\n\021waiting_condition\030\006" +
+ " \001(\0132\032.dex.WaitingConditionState\022C\n\024comp" +
+ "leted_conditions\030\007 \001(\0132%.dex.StepExecuti" +
+ "onCompletedConditions\022&\n\025step_execution_" +
+ "locals\030\010 \003(\0132\007.dex.KV\022\036\n\006timers\030\t \003(\0132\016." +
+ "dex.TimerInfo\0221\n\021last_failure_info\030\n \001(\013" +
+ "2\026.dex.StepMethodFailure\"6\n\023GetFlowState" +
+ "Request\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t" +
+ "\"\241\003\n\024GetFlowStateResponse\022$\n\013flow_config" +
+ "\030\001 \001(\0132\017.dex.FlowConfig\022\033\n\nattributes\030\002 " +
+ "\003(\0132\007.dex.KV\022=\n\026active_step_executions\030\003" +
+ " \003(\0132\035.dex.ActiveStepExecutionState\022\'\n\014q" +
+ "ueued_steps\030\004 \003(\0132\021.dex.StepMovement\022W\n\030" +
+ "pending_channel_messages\030\005 \003(\01325.dex.Get" +
+ "FlowStateResponse.PendingChannelMessages" +
+ "Entry\0222\n\017completed_steps\030\006 \003(\0132\031.dex.Ste" +
+ "pCompletionOutput\032Q\n\033PendingChannelMessa" +
+ "gesEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.d" +
+ "ex.ChannelValues:\0028\001\"\201\002\n\020ResetFlowReques" +
+ "t\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022&\n\nre" +
+ "set_type\030\003 \001(\0162\022.dex.FlowResetType\022\016\n\006re" +
+ "ason\030\004 \001(\t\022\032\n\022history_event_time\030\005 \001(\t\022\021" +
+ "\n\tstep_type\030\006 \001(\t\022\031\n\021step_execution_id\030\007" +
+ " \001(\t\022\033\n\023skip_writes_reapply\030\010 \001(\010\022-\n\013ste" +
+ "p_method\030\t \001(\0162\030.dex.FlowResetStepMethod" +
+ "\"#\n\021ResetFlowResponse\022\016\n\006run_id\030\001 \001(\t\"\252\002" +
+ "\n\020InvokeRPCRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006r" +
+ "un_id\030\002 \001(\t\022\020\n\010rpc_name\030\003 \001(\t\022\031\n\005input\030\004" +
+ " \001(\0132\n.dex.Value\022\027\n\017timeout_seconds\030\005 \001(" +
+ "\005\022\033\n\023lock_attribute_keys\030\006 \003(\t\022\022\n\nreques" +
+ "t_id\030\007 \001(\t\022\030\n\020is_transactional\030\010 \001(\010\022$\n\034" +
+ "load_attribute_map_instances\030\t \003(\t\022\032\n\022lo" +
+ "ad_channel_names\030\n \003(\t\022\"\n\032load_channel_m" +
+ "ap_instances\030\013 \003(\t\"/\n\021InvokeRPCResponse\022" +
+ "\032\n\006output\030\001 \001(\0132\n.dex.Value\"\250\001\n\020SkipTime" +
+ "rRequest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(" +
+ "\t\022\031\n\021step_execution_id\030\003 \001(\t\022\032\n\022timer_co" +
+ "ndition_id\030\004 \001(\t\022\"\n\025timer_condition_inde" +
+ "x\030\005 \001(\005H\000\210\001\001B\030\n\026_timer_condition_index\"`" +
+ "\n\027UpdateFlowConfigRequest\022\017\n\007flow_id\030\001 \001" +
+ "(\t\022\016\n\006run_id\030\002 \001(\t\022$\n\013flow_config\030\003 \001(\0132" +
+ "\017.dex.FlowConfig\"\220\001\n\034WaitForStepCompleti" +
+ "onRequest\022\017\n\007flow_id\030\001 \001(\t\022\021\n\tstep_type\030" +
+ "\002 \001(\t\022\035\n\025step_execution_number\030\003 \001(\t\022\031\n\021" +
+ "wait_time_seconds\030\005 \001(\005\022\022\n\nrequest_id\030\006 " +
+ "\001(\t\"\037\n\035WaitForStepCompletionResponse\"}\n\027" +
+ "WaitForAttributeRequest\022\017\n\007flow_id\030\001 \001(\t" +
+ "\022\"\n\005match\030\002 \001(\0132\023.dex.AttributeMatch\022\031\n\021" +
+ "wait_time_seconds\030\003 \001(\005\022\022\n\nrequest_id\030\004 " +
+ "\001(\t\"=\n\030WaitForAttributeResponse\022!\n\rmatch" +
+ "ed_value\030\001 \001(\0132\n.dex.Value\"i\n\016AttributeM" +
+ "atch\022\013\n\003key\030\001 \001(\t\022-\n\010operator\030\002 \001(\0162\033.de" +
+ "x.AttributeMatchOperator\022\033\n\007operand\030\003 \001(" +
+ "\0132\n.dex.Value\">\n\033TriggerContinueAsNewReq" +
+ "uest\022\017\n\007flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\"C\n" +
+ "\nHealthInfo\022\021\n\tcondition\030\001 \001(\t\022\020\n\010hostna" +
+ "me\030\002 \001(\t\022\020\n\010duration\030\003 \001(\005\"\352\001\n\024ServiceEr" +
+ "rorResponse\022\016\n\006detail\030\001 \001(\t\022\'\n\nsub_statu" +
+ "s\030\002 \001(\0162\023.dex.ErrorSubStatus\022$\n\034original" +
+ "_worker_error_detail\030\003 \001(\t\022\"\n\032original_w" +
+ "orker_error_type\030\004 \001(\t\022$\n\034original_worke" +
+ "r_error_status\030\005 \001(\005\022)\n!original_worker_",
+ "error_stack_trace\030\006 \001(\t\"k\n\023WorkerErrorRe" +
+ "sponse\022\016\n\006detail\030\001 \001(\t\022\022\n\nerror_type\030\002 \001" +
+ "(\t\022\023\n\013stack_trace\030\003 \001(\t\022\033\n\023retry_after_s" +
+ "econds\030\004 \001(\005\"z\n\025InternalActivityError\022\025\n" +
+ "\rserver_detail\030\001 \001(\t\022\032\n\022worker_grpc_stat" +
+ "us\030\002 \001(\005\022.\n\014worker_error\030\003 \001(\0132\030.dex.Int" +
+ "ernalWorkerError\"N\n\023InternalWorkerError\022" +
+ "\016\n\006detail\030\001 \001(\t\022\022\n\nerror_type\030\002 \001(\t\022\023\n\013s" +
+ "tack_trace\030\003 \001(\t\"m\n\021InternalFlowError\022\027\n" +
+ "\rserver_detail\030\001 \001(\tH\000\0224\n\016activity_error" +
+ "\030\002 \001(\0132\032.dex.InternalActivityErrorH\000B\t\n\007" +
+ "failure\"\033\n\013ChannelInfo\022\014\n\004size\030\001 \001(\005\"\312\004\n" +
+ "\032InvokeWaitForMethodRequest\022\035\n\007context\030\001" +
+ " \001(\0132\014.dex.Context\022\021\n\tflow_type\030\002 \001(\t\022\021\n" +
+ "\tstep_type\030\003 \001(\t\022\036\n\nstep_input\030\004 \001(\0132\n.d" +
+ "ex.Value\022\033\n\nattributes\030\005 \003(\0132\007.dex.KV\022H\n" +
+ "\rchannel_infos\030\006 \003(\01321.dex.InvokeWaitFor" +
+ "MethodRequest.ChannelInfosEntry\022[\n\027loade" +
+ "d_channel_messages\030\007 \003(\0132:.dex.InvokeWai" +
+ "tForMethodRequest.LoadedChannelMessagesE" +
+ "ntry\022&\n\036loaded_attribute_map_instances\030\010" +
+ " \003(\t\022\034\n\024loaded_channel_names\030\t \003(\t\022$\n\034lo" +
+ "aded_channel_map_instances\030\n \003(\t\032E\n\021Chan" +
+ "nelInfosEntry\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(" +
+ "\0132\020.dex.ChannelInfo:\0028\001\032P\n\032LoadedChannel" +
+ "MessagesEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(" +
+ "\0132\022.dex.ChannelValues:\0028\001\"\360\002\n\033InvokeWait" +
+ "ForMethodResponse\022;\n\027local_activity_meta" +
+ "data\030\001 \001(\0132\032.dex.LocalActivityMetadata\022." +
+ "\n\021upsert_attributes\030\002 \003(\0132\023.dex.Attribut" +
+ "eWrite\0220\n\021waiting_condition\030\003 \001(\0132\025.dex." +
+ "WaitingCondition\022\'\n\026upsert_step_exe_loca" +
+ "ls\030\004 \003(\0132\007.dex.KV\022\036\n\rrecord_events\030\005 \003(\013" +
+ "2\007.dex.KV\022/\n\022publish_to_channel\030\006 \003(\0132\023." +
+ "dex.ChannelMessage\0228\n\023delete_from_channe" +
+ "l\030\007 \003(\0132\033.dex.ChannelMessageDeletion\"0\n\023" +
+ "StepMethodHeartbeat\022\031\n\005value\030\001 \001(\0132\n.dex" +
+ ".Value\"`\n\017StepStreamWrite\022\023\n\013stream_name" +
+ "\030\001 \001(\t\022\035\n\025stream_capacity_bytes\030\002 \001(\003\022\031\n" +
+ "\005value\030\003 \001(\0132\n.dex.Value\"\266\001\n\031InvokeWaitF" +
+ "orMethodOutput\022-\n\theartbeat\030\001 \001(\0132\030.dex." +
+ "StepMethodHeartbeatH\000\022,\n\014stream_write\030\002 " +
+ "\001(\0132\024.dex.StepStreamWriteH\000\0222\n\006result\030\003 " +
+ "\001(\0132 .dex.InvokeWaitForMethodResponseH\000B" +
+ "\010\n\006output\"\236\005\n\032InvokeExecuteMethodRequest" +
+ "\022\035\n\007context\030\001 \001(\0132\014.dex.Context\022\021\n\tflow_" +
+ "type\030\002 \001(\t\022\021\n\tstep_type\030\003 \001(\t\022\036\n\nstep_in" +
+ "put\030\004 \001(\0132\n.dex.Value\022\033\n\nattributes\030\005 \003(" +
+ "\0132\007.dex.KV\022 \n\017step_exe_locals\030\006 \003(\0132\007.de" +
+ "x.KV\0220\n\021condition_results\030\007 \001(\0132\025.dex.Co" +
+ "nditionResults\022H\n\rchannel_infos\030\010 \003(\01321." +
+ "dex.InvokeExecuteMethodRequest.ChannelIn" +
+ "fosEntry\022[\n\027loaded_channel_messages\030\t \003(" +
+ "\0132:.dex.InvokeExecuteMethodRequest.Loade" +
+ "dChannelMessagesEntry\022&\n\036loaded_attribut" +
+ "e_map_instances\030\n \003(\t\022\034\n\024loaded_channel_" +
+ "names\030\013 \003(\t\022$\n\034loaded_channel_map_instan" +
+ "ces\030\014 \003(\t\032E\n\021ChannelInfosEntry\022\013\n\003key\030\001 " +
+ "\001(\t\022\037\n\005value\030\002 \001(\0132\020.dex.ChannelInfo:\0028\001" +
+ "\032P\n\032LoadedChannelMessagesEntry\022\013\n\003key\030\001 " +
+ "\001(\t\022!\n\005value\030\002 \001(\0132\022.dex.ChannelValues:\002" +
+ "8\001\"\350\002\n\033InvokeExecuteMethodResponse\022;\n\027lo" +
+ "cal_activity_metadata\030\001 \001(\0132\032.dex.LocalA" +
+ "ctivityMetadata\022(\n\rstep_decision\030\002 \001(\0132\021" +
+ ".dex.StepDecision\022.\n\021upsert_attributes\030\003" +
+ " \003(\0132\023.dex.AttributeWrite\022\036\n\rrecord_even" +
+ "ts\030\004 \003(\0132\007.dex.KV\022\'\n\026upsert_step_exe_loc" +
+ "als\030\005 \003(\0132\007.dex.KV\022/\n\022publish_to_channel" +
+ "\030\006 \003(\0132\023.dex.ChannelMessage\0228\n\023delete_fr" +
+ "om_channel\030\007 \003(\0132\033.dex.ChannelMessageDel" +
+ "etion\"\266\001\n\031InvokeExecuteMethodOutput\022-\n\th" +
+ "eartbeat\030\001 \001(\0132\030.dex.StepMethodHeartbeat" +
+ "H\000\022,\n\014stream_write\030\002 \001(\0132\024.dex.StepStrea" +
+ "mWriteH\000\0222\n\006result\030\003 \001(\0132 .dex.InvokeExe" +
+ "cuteMethodResponseH\000B\010\n\006output\"\270\004\n\026Invok" +
+ "eWorkerRPCRequest\022\035\n\007context\030\001 \001(\0132\014.dex" +
+ ".Context\022\021\n\tflow_type\030\002 \001(\t\022\020\n\010rpc_name\030" +
+ "\003 \001(\t\022\031\n\005input\030\004 \001(\0132\n.dex.Value\022\033\n\nattr" +
+ "ibutes\030\005 \003(\0132\007.dex.KV\022D\n\rchannel_infos\030\006" +
+ " \003(\0132-.dex.InvokeWorkerRPCRequest.Channe" +
+ "lInfosEntry\022W\n\027loaded_channel_messages\030\007" +
+ " \003(\01326.dex.InvokeWorkerRPCRequest.Loaded" +
+ "ChannelMessagesEntry\022&\n\036loaded_attribute" +
+ "_map_instances\030\010 \003(\t\022\034\n\024loaded_channel_n" +
+ "ames\030\t \003(\t\022$\n\034loaded_channel_map_instanc" +
+ "es\030\n \003(\t\032E\n\021ChannelInfosEntry\022\013\n\003key\030\001 \001" +
+ "(\t\022\037\n\005value\030\002 \001(\0132\020.dex.ChannelInfo:\0028\001\032" +
+ "P\n\032LoadedChannelMessagesEntry\022\013\n\003key\030\001 \001" +
+ "(\t\022!\n\005value\030\002 \001(\0132\022.dex.ChannelValues:\0028" +
+ "\001\"\232\002\n\027InvokeWorkerRPCResponse\022\032\n\006output\030" +
+ "\001 \001(\0132\n.dex.Value\022(\n\rstep_decision\030\002 \001(\013" +
+ "2\021.dex.StepDecision\022.\n\021upsert_attributes" +
+ "\030\003 \003(\0132\023.dex.AttributeWrite\022\036\n\rrecord_ev" +
+ "ents\030\004 \003(\0132\007.dex.KV\0228\n\023delete_from_chann" +
+ "el\030\005 \003(\0132\033.dex.ChannelMessageDeletion\022/\n" +
+ "\022publish_to_channel\030\006 \003(\0132\023.dex.ChannelM" +
+ "essage\"\237\001\n\014StepDecision\022%\n\nnext_steps\030\001 " +
+ "\003(\0132\021.dex.StepMovement\022*\n\016close_decision" +
+ "\030\002 \001(\0132\022.dex.CloseDecision\022\031\n\021cancel_ste" +
+ "p_types\030\003 \003(\t\022!\n\031cancel_sibling_step_typ" +
+ "es\030\004 \003(\t\"\210\001\n\rCloseDecision\0223\n\023close_deci" +
+ "sion_type\030\001 \001(\0162\026.dex.CloseDecisionType\022" +
+ "!\n\031conditional_channel_names\030\002 \003(\t\022\037\n\013cl" +
+ "ose_input\030\003 \001(\0132\n.dex.Value\"\325\001\n\014StepMove" +
+ "ment\022\021\n\tstep_type\030\001 \001(\t\022\036\n\nstep_input\030\002 " +
+ "\001(\0132\n.dex.Value\022&\n\014step_options\030\003 \001(\0132\020." +
+ "dex.StepOptions\022,\n$from_step_execution_i" +
+ "d_internal_only\030\004 \001(\t\022<\n\034recovery_error_" +
+ "internal_only\030\005 \001(\0132\026.dex.RecoveryErrorI" +
+ "nfo\"-\n\024ConditionCombination\022\025\n\rcondition" +
+ "_ids\030\001 \003(\t\"\236\002\n\020WaitingCondition\0229\n\026waiti" +
+ "ng_condition_type\030\001 \001(\0162\031.dex.WaitingCon" +
+ "ditionType\022-\n\020timer_conditions\030\002 \003(\0132\023.d" +
+ "ex.TimerCondition\0221\n\022channel_conditions\030" +
+ "\003 \003(\0132\025.dex.ChannelCondition\0229\n\026conditio" +
+ "n_combinations\030\004 \003(\0132\031.dex.ConditionComb" +
+ "ination\0222\n\023sub_flow_conditions\030\005 \003(\0132\025.d" +
+ "ex.SubFlowCondition\"\250\002\n\025WaitingCondition" +
+ "State\0229\n\026waiting_condition_type\030\001 \001(\0162\031." +
+ "dex.WaitingConditionType\022-\n\020timer_condit" +
+ "ions\030\002 \003(\0132\023.dex.TimerCondition\0221\n\022chann" +
+ "el_conditions\030\003 \003(\0132\025.dex.ChannelConditi" +
+ "on\0229\n\026condition_combinations\030\004 \003(\0132\031.dex" +
+ ".ConditionCombination\0227\n\023sub_flow_condit" +
+ "ions\030\005 \003(\0132\032.dex.SubFlowConditionState\"\371" +
+ "\002\n\016SubFlowOptions\022-\n\014reuse_policy\030\001 \001(\0162" +
+ "\027.dex.SubFlowReusePolicy\022\034\n\024flow_timeout" +
+ "_seconds\030\002 \001(\005\022 \n\030flow_start_delay_secon" +
+ "ds\030\003 \001(\005\022*\n\014retry_policy\030\004 \001(\0132\024.dex.Flo" +
+ "wRetryPolicy\022\'\n\nattributes\030\005 \003(\0132\023.dex.A" +
+ "ttributeWrite\022-\n\024flow_config_override\030\006 " +
+ "\001(\0132\017.dex.FlowConfig\0223\n\023flow_timeout_pol" +
+ "icy\030\007 \001(\0162\026.dex.FlowTimeoutPolicy\022?\n\027tim" +
+ "eout_handler_options\030\010 \001(\0132\036.dex.FlowTim" +
+ "eoutHandlerOptions\"\336\001\n\020SubFlowCondition\022" +
+ "\024\n\014condition_id\030\001 \001(\t\022\025\n\rsub_flow_type\030\002" +
+ " \001(\t\022\027\n\017start_step_type\030\003 \001(\t\022\036\n\nstep_in" +
+ "put\030\004 \001(\0132\n.dex.Value\022&\n\014step_options\030\005 " +
+ "\001(\0132\020.dex.StepOptions\022$\n\007options\030\006 \001(\0132\023" +
+ ".dex.SubFlowOptions\022\026\n\016sub_flow_index\030\007 " +
+ "\001(\005\"-\n\025SubFlowConditionState\022\024\n\014conditio" +
+ "n_id\030\001 \001(\t\"g\n\016TimerCondition\022\024\n\014conditio" +
+ "n_id\030\001 \001(\t\022\030\n\020duration_seconds\030\002 \001(\003\022%\n\035" +
+ "firing_unix_timestamp_seconds\030\003 \001(\003\"\204\001\n\020" +
+ "ChannelCondition\022\024\n\014condition_id\030\001 \001(\t\022\024" +
+ "\n\014channel_name\030\002 \001(\t\022\025\n\010at_least\030\003 \001(\005H\000" +
+ "\210\001\001\022\024\n\007at_most\030\004 \001(\005H\001\210\001\001B\013\n\t_at_leastB\n" +
+ "\n\010_at_most\"\254\001\n\020ConditionResults\022+\n\017chann" +
+ "el_results\030\001 \003(\0132\022.dex.ChannelResult\022\'\n\r" +
+ "timer_results\030\002 \003(\0132\020.dex.TimerResult\022\027\n" +
+ "\017wait_for_failed\030\003 \001(\010\022)\n\020sub_flow_resul" +
+ "ts\030\004 \003(\0132\017.dex.FlowResult\"S\n\013TimerResult" +
+ "\022\024\n\014condition_id\030\001 \001(\t\022.\n\020condition_stat" +
+ "us\030\002 \001(\0162\024.dex.ConditionStatus\"\207\001\n\rChann" +
+ "elResult\022\024\n\014condition_id\030\001 \001(\t\022.\n\020condit" +
+ "ion_status\030\002 \001(\0162\024.dex.ConditionStatus\022\024" +
+ "\n\014channel_name\030\003 \001(\t\022\032\n\006values\030\004 \003(\0132\n.d" +
+ "ex.Value\"i\n\030ContinueAsNewDumpRequest\022\017\n\007" +
+ "flow_id\030\001 \001(\t\022\016\n\006run_id\030\002 \001(\t\022\020\n\010page_nu" +
+ "m\030\003 \001(\005\022\032\n\022page_size_in_bytes\030\004 \001(\005\"j\n\031C" +
+ "ontinueAsNewDumpResponse\022\024\n\014page_content" +
+ "\030\001 \001(\014\022\020\n\010page_num\030\002 \001(\005\022\023\n\013total_pages\030" +
+ "\003 \001(\005\022\020\n\010checksum\030\004 \001(\t\"6\n\rChannelValues" +
+ "\022%\n\010messages\030\001 \003(\0132\023.dex.ChannelMessage\"" +
+ "\237\003\n StepExecutionCompletedConditions\022g\n\032" +
+ "completed_timer_conditions\030\001 \003(\0132C.dex.S" +
+ "tepExecutionCompletedConditions.Complete" +
+ "dTimerConditionsEntry\022f\n\032completed_sub_f" +
+ "low_results\030\002 \003(\0132B.dex.StepExecutionCom" +
+ "pletedConditions.CompletedSubFlowResults" +
+ "Entry\032Y\n\035CompletedTimerConditionsEntry\022\013" +
+ "\n\003key\030\001 \001(\005\022\'\n\005value\030\002 \001(\0162\030.dex.Interna" +
+ "lTimerStatus:\0028\001\032O\n\034CompletedSubFlowResu" +
+ "ltsEntry\022\013\n\003key\030\001 \001(\005\022\036\n\005value\030\002 \001(\0132\017.d" +
+ "ex.FlowResult:\0028\001\"\363\001\n\027StepExecutionResum" +
+ "eInfo\022\031\n\021step_execution_id\030\001 \001(\t\022\037\n\004step" +
+ "\030\002 \001(\0132\021.dex.StepMovement\022C\n\024completed_c" +
+ "onditions\030\003 \001(\0132%.dex.StepExecutionCompl" +
+ "etedConditions\0225\n\021waiting_condition\030\004 \001(" +
+ "\0132\032.dex.WaitingConditionState\022 \n\017step_ex" +
+ "e_locals\030\005 \003(\0132\007.dex.KV\"\316\004\n\030StepExecutio" +
+ "nCounterInfo\022X\n\027step_type_started_count\030" +
+ "\001 \003(\01327.dex.StepExecutionCounterInfo.Ste" +
+ "pTypeStartedCountEntry\022o\n#step_type_curr" +
+ "ently_executing_count\030\002 \003(\0132B.dex.StepEx" +
+ "ecutionCounterInfo.StepTypeCurrentlyExec" +
+ "utingCountEntry\022\'\n\037total_currently_execu" +
+ "ting_count\030\003 \001(\005\022^\n\032step_active_executio" +
+ "n_nums\030\004 \003(\0132:.dex.StepExecutionCounterI" +
+ "nfo.StepActiveExecutionNumsEntry\032;\n\031Step" +
+ "TypeStartedCountEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" +
+ "lue\030\002 \001(\005:\0028\001\032F\n$StepTypeCurrentlyExecut" +
+ "ingCountEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" +
+ "\005:\0028\001\032Y\n\034StepActiveExecutionNumsEntry\022\013\n" +
+ "\003key\030\001 \001(\t\022(\n\005value\030\002 \001(\0132\031.dex.StepExec" +
+ "utionNumbers:\0028\001\"f\n\016StaleSkipTimer\022\031\n\021st" +
+ "ep_execution_id\030\001 \001(\t\022\032\n\022timer_condition" +
+ "_id\030\002 \001(\t\022\035\n\025timer_condition_index\030\003 \001(\005" +
+ "\"\222\004\n\021ContinueAsNewDump\0228\n\035steps_to_start" +
+ "_from_beginning\030\001 \003(\0132\021.dex.StepMovement" +
+ "\022?\n\031step_executions_to_resume\030\002 \003(\0132\034.de" +
+ "x.StepExecutionResumeInfo\022E\n\020channel_rec" +
+ "eived\030\003 \003(\0132+.dex.ContinueAsNewDump.Chan" +
+ "nelReceivedEntry\0223\n\014counter_info\030\004 \001(\0132\035" +
+ ".dex.StepExecutionCounterInfo\022/\n\014step_ou" +
+ "tputs\030\005 \003(\0132\031.dex.StepCompletionOutput\022." +
+ "\n\021stale_skip_timers\030\006 \003(\0132\023.dex.StaleSki" +
+ "pTimer\022\033\n\nattributes\030\007 \003(\0132\007.dex.KV\022<\n\034p" +
+ "ending_attribute_sync_items\030\010 \003(\0132\026.dex." +
+ "AttributeSyncItem\032J\n\024ChannelReceivedEntr" +
+ "y\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.Chan" +
+ "nelValues:\0028\001\"6\n\022ContinueAsNewInput\022 \n\030p" +
+ "revious_internal_run_id\030\001 \001(\t\"\334\003\n\030Interp" +
+ "reterWorkflowInput\022\021\n\tflow_type\030\001 \001(\t\022\'\n" +
+ "\037configured_flow_timeout_seconds\030\002 \001(\005\0223" +
+ "\n\023flow_timeout_policy\030\003 \001(\0162\026.dex.FlowTi" +
+ "meoutPolicy\022\027\n\017start_step_type\030\004 \001(\t\022\036\n\n" +
+ "step_input\030\005 \001(\0132\n.dex.Value\022&\n\014step_opt" +
+ "ions\030\006 \001(\0132\020.dex.StepOptions\022,\n\017init_att" +
+ "ributes\030\007 \003(\0132\023.dex.AttributeWrite\022\037\n\006co" +
+ "nfig\030\010 \001(\0132\017.dex.FlowConfig\022&\n\036is_resume" +
+ "_from_continue_as_new\030\t \001(\010\0226\n\025continue_" +
+ "as_new_input\030\n \001(\0132\027.dex.ContinueAsNewIn" +
+ "put\022?\n\027timeout_handler_options\030\013 \001(\0132\036.d" +
+ "ex.FlowTimeoutHandlerOptions\"W\n\031Interpre" +
+ "terWorkflowOutput\022:\n\027step_completion_out" +
+ "puts\030\001 \003(\0132\031.dex.StepCompletionOutput\"1\n" +
+ "\035BlobStoreCleanupWorkflowInput\022\020\n\010store_" +
+ "id\030\001 \001(\t\"7\n\036BlobStoreCleanupWorkflowOutp" +
+ "ut\022\025\n\rtotal_deleted\030\001 \001(\005\"~\n InvokeWaitF" +
+ "orMethodActivityInput\022(\n\rworker_target\030\001" +
+ " \001(\0132\021.dex.WorkerTarget\0220\n\007request\030\002 \001(\013" +
+ "2\037.dex.InvokeWaitForMethodRequest\"W\n!Inv" +
+ "okeWaitForMethodActivityOutput\0222\n\010respon" +
+ "se\030\001 \001(\0132 .dex.InvokeWaitForMethodRespon" +
+ "se\"~\n InvokeExecuteMethodActivityInput\022(" +
+ "\n\rworker_target\030\001 \001(\0132\021.dex.WorkerTarget" +
+ "\0220\n\007request\030\002 \001(\0132\037.dex.InvokeExecuteMet" +
+ "hodRequest\"7\n\021RecoveryErrorInfo\022\016\n\006detai" +
+ "l\030\001 \001(\t\022\022\n\nerror_type\030\002 \001(\t\"\365\001\n Internal" +
+ "LocalStepActivityFailure\022;\n\027local_activi" +
+ "ty_metadata\030\001 \001(\0132\032.dex.LocalActivityMet" +
+ "adata\022\037\n\027first_attempt_timestamp\030\002 \001(\003\022." +
+ "\n\016method_options\030\003 \001(\0132\026.dex.StepMethodO" +
+ "ptions\022\017\n\007attempt\030\004 \001(\005\0222\n\016activity_erro" +
+ "r\030\005 \001(\0132\032.dex.InternalActivityError\"W\n!I" +
+ "nvokeExecuteMethodActivityOutput\0222\n\010resp" +
+ "onse\030\001 \001(\0132 .dex.InvokeExecuteMethodResp" +
+ "onse\"W\n%DumpFlowForContinueAsNewActivity" +
+ "Input\022.\n\007request\030\001 \001(\0132\035.dex.ContinueAsN" +
+ "ewDumpRequest\"Z\n&DumpFlowForContinueAsNe" +
+ "wActivityOutput\0220\n\010response\030\001 \001(\0132\036.dex." +
+ "ContinueAsNewDumpResponse\"v\n\034InvokeWorke" +
+ "rRPCActivityInput\022.\n\010rpc_prep\030\001 \001(\0132\034.de" +
+ "x.PrepareRpcQueryResponse\022&\n\007request\030\002 \001" +
+ "(\0132\025.dex.InvokeRPCRequest\"c\n\035InvokeWorke" +
+ "rRPCActivityOutput\022.\n\010response\030\001 \001(\0132\034.d" +
+ "ex.InvokeWorkerRPCResponse\022\022\n\nrequest_id" +
+ "\030\002 \001(\t\"1\n\035CleanupBlobStoreActivityInput\022" +
+ "\020\n\010store_id\030\001 \001(\t\"7\n\036CleanupBlobStoreAct" +
+ "ivityOutput\022\025\n\rtotal_deleted\030\001 \001(\005\"P\n\021At" +
+ "tributeSyncItem\022\023\n\013config_name\030\001 \001(\t\022\013\n\003" +
+ "key\030\002 \001(\t\022\031\n\005value\030\003 \001(\0132\n.dex.Value\"n\n\037" +
+ "SyncAttributeBatchActivityInput\022\017\n\007flow_" +
+ "id\030\001 \001(\t\022\023\n\013config_name\030\002 \001(\t\022%\n\005items\030\003" +
+ " \003(\0132\026.dex.AttributeSyncItem\"\224\001\n\031StartSu" +
+ "bFlowActivityInput\022(\n\tcondition\030\001 \001(\0132\025." +
+ "dex.SubFlowCondition\022+\n\022parent_flow_conf" +
+ "ig\030\002 \001(\0132\017.dex.FlowConfig\022 \n\030parent_step" +
+ "_execution_id\030\003 \001(\t\"L\n\032StartSubFlowActiv" +
+ "ityOutput\022.\n\025immediate_flow_result\030\001 \001(\013" +
+ "2\017.dex.FlowResult\"[\n\036SubFlowCompletionSi" +
+ "gnalRequest\022\023\n\013sub_flow_id\030\001 \001(\t\022$\n\013flow" +
+ "_result\030\002 \001(\0132\017.dex.FlowResult\"t\n$Report" +
+ "SubFlowCompletionActivityInput\022\026\n\016parent" +
+ "_flow_id\030\001 \001(\t\0224\n\007request\030\002 \001(\0132#.dex.Su" +
+ "bFlowCompletionSignalRequest\"]\n%ReportSu" +
+ "bFlowCompletionActivityOutput\0224\n\006status\030" +
+ "\001 \001(\0162$.dex.SubFlowCompletionDeliverySta" +
+ "tus\"\202\003\n\027ExecuteRpcSignalRequest\022\035\n\trpc_i" +
+ "nput\030\001 \001(\0132\n.dex.Value\022\036\n\nrpc_output\030\002 \001" +
+ "(\0132\n.dex.Value\022.\n\021upsert_attributes\030\003 \003(" +
+ "\0132\023.dex.AttributeWrite\022(\n\rstep_decision\030" +
+ "\004 \001(\0132\021.dex.StepDecision\022\036\n\rrecord_event" +
+ "s\030\005 \003(\0132\007.dex.KV\022/\n\022publish_to_channel\030\006" +
+ " \003(\0132\023.dex.ChannelMessage\022\034\n\024is_set_attr" +
+ "ibute_api\030\007 \001(\010\0228\n\023delete_from_channel\030\010" +
+ " \003(\0132\033.dex.ChannelMessageDeletion\022%\n\035is_" +
+ "delete_channel_message_api\030\t \001(\010\"n\n\026Skip" +
+ "TimerSignalRequest\022\031\n\021step_execution_id\030" +
+ "\001 \001(\t\022\032\n\022timer_condition_id\030\002 \001(\t\022\035\n\025tim" +
+ "er_condition_index\030\003 \001(\005\"I\n\025StopFlowSign" +
+ "alRequest\022 \n\tstop_type\030\001 \001(\0162\r.dex.StopT" +
+ "ype\022\016\n\006reason\030\002 \001(\t\";\n\031GetAttributesQuer" +
+ "yRequest\022\014\n\004keys\030\001 \003(\t\022\020\n\010all_keys\030\002 \001(\010" +
+ "\"9\n\032GetAttributesQueryResponse\022\033\n\nattrib" +
+ "utes\030\001 \003(\0132\007.dex.KV\"~\n\026PrepareRpcQueryRe" +
+ "quest\022$\n\034load_attribute_map_instances\030\001 " +
+ "\003(\t\022\032\n\022load_channel_names\030\002 \003(\t\022\"\n\032load_" +
+ "channel_map_instances\030\003 \003(\t\"\311\004\n\027PrepareR" +
+ "pcQueryResponse\022\033\n\nattributes\030\001 \003(\0132\007.de" +
+ "x.KV\022\016\n\006run_id\030\002 \001(\t\022\036\n\026flow_started_tim" +
+ "estamp\030\003 \001(\003\022\021\n\tflow_type\030\004 \001(\t\022(\n\rworke" +
+ "r_target\030\005 \001(\0132\021.dex.WorkerTarget\022E\n\rcha" +
+ "nnel_infos\030\006 \003(\0132..dex.PrepareRpcQueryRe" +
+ "sponse.ChannelInfosEntry\022X\n\027loaded_chann" +
+ "el_messages\030\007 \003(\01327.dex.PrepareRpcQueryR" +
+ "esponse.LoadedChannelMessagesEntry\022&\n\036lo" +
+ "aded_attribute_map_instances\030\010 \003(\t\022\034\n\024lo" +
+ "aded_channel_names\030\t \003(\t\022$\n\034loaded_chann" +
+ "el_map_instances\030\n \003(\t\032E\n\021ChannelInfosEn" +
+ "try\022\013\n\003key\030\001 \001(\t\022\037\n\005value\030\002 \001(\0132\020.dex.Ch" +
+ "annelInfo:\0028\001\032P\n\032LoadedChannelMessagesEn" +
+ "try\022\013\n\003key\030\001 \001(\t\022!\n\005value\030\002 \001(\0132\022.dex.Ch" +
+ "annelValues:\0028\001\"r\n\tTimerInfo\022\024\n\014conditio" +
+ "n_id\030\001 \001(\t\022%\n\035firing_unix_timestamp_seco" +
+ "nds\030\002 \001(\003\022(\n\006status\030\003 \001(\0162\030.dex.Internal" +
+ "TimerStatus\"/\n\rTimerInfoList\022\036\n\006timers\030\001" +
+ " \003(\0132\016.dex.TimerInfo\"\366\001\n!GetCurrentTimer" +
+ "InfosQueryResponse\022v\n\"step_execution_cur" +
+ "rent_timer_infos\030\001 \003(\0132J.dex.GetCurrentT" +
+ "imerInfosQueryResponse.StepExecutionCurr" +
+ "entTimerInfosEntry\032Y\n#StepExecutionCurre" +
+ "ntTimerInfosEntry\022\013\n\003key\030\001 \001(\t\022!\n\005value\030" +
+ "\002 \001(\0132\022.dex.TimerInfoList:\0028\001\"V\n)GetSche" +
+ "duledGreedyTimerTimesQueryResponse\022)\n\021pe" +
+ "nding_scheduled\030\001 \003(\0132\016.dex.TimerInfo\"\304\001" +
+ "\n\021DebugDumpResponse\022\037\n\006config\030\001 \001(\0132\017.de" +
+ "x.FlowConfig\022(\n\010snapshot\030\002 \001(\0132\026.dex.Con" +
+ "tinueAsNewDump\022%\n\035firing_timers_unix_tim" +
+ "estamps\030\003 \003(\003\022=\n\026active_step_executions\030" +
+ "\004 \003(\0132\035.dex.ActiveStepExecutionState\"A\n\025" +
+ "InvokeRpcUpdateResult\022(\n\010response\030\001 \001(\0132" +
+ "\026.dex.InvokeRPCResponse\"\'\n\024StepExecution" +
+ "Numbers\022\017\n\007numbers\030\001 \003(\005*\313\001\n\tIndexType\022\032" +
+ "\n\026INDEX_TYPE_UNSPECIFIED\020\000\022\026\n\022INDEX_TYPE" +
+ "_KEYWORD\020\001\022\023\n\017INDEX_TYPE_TEXT\020\002\022\034\n\030INDEX" +
+ "_TYPE_KEYWORD_ARRAY\020\003\022\022\n\016INDEX_TYPE_INT\020" +
+ "\004\022\025\n\021INDEX_TYPE_DOUBLE\020\005\022\023\n\017INDEX_TYPE_B" +
+ "OOL\020\006\022\027\n\023INDEX_TYPE_DATETIME\020\007*\274\001\n\032WaitF" +
+ "orMethodFailurePolicy\022.\n*WAIT_FOR_METHOD" +
+ "_FAILURE_POLICY_UNSPECIFIED\020\000\0227\n3WAIT_FO" +
+ "R_METHOD_FAILURE_POLICY_FAIL_FLOW_ON_FAI" +
+ "LURE\020\001\0225\n1WAIT_FOR_METHOD_FAILURE_POLICY" +
+ "_PROCEED_ON_FAILURE\020\002*\320\001\n\032ExecuteMethodF" +
+ "ailurePolicy\022-\n)EXECUTE_METHOD_FAILURE_P" +
+ "OLICY_UNSPECIFIED\020\000\022E\nAEXECUTE_METHOD_FA" +
+ "ILURE_POLICY_FAIL_FLOW_ON_EXECUTE_METHOD" +
+ "_FAILURE\020\001\022<\n8EXECUTE_METHOD_FAILURE_POL" +
+ "ICY_PROCEED_TO_CONFIGURED_STEP\020\002*\346\001\n\rIdR" +
+ "eusePolicy\022\037\n\033ID_REUSE_POLICY_UNSPECIFIE" +
+ "D\020\000\0227\n3ID_REUSE_POLICY_ALLOW_IF_PREVIOUS" +
+ "_EXISTS_ABNORMALLY\020\001\022\'\n#ID_REUSE_POLICY_" +
+ "ALLOW_IF_NO_RUNNING\020\002\022\"\n\036ID_REUSE_POLICY" +
+ "_DISALLOW_REUSE\020\003\022.\n*ID_REUSE_POLICY_ALL" +
+ "OW_TERMINATE_IF_RUNNING\020\004*\317\001\n\024ActiveStep" +
+ "SearchMode\022\'\n#ACTIVE_STEP_SEARCH_MODE_UN" +
+ "SPECIFIED\020\000\022+\n\'ACTIVE_STEP_SEARCH_MODE_E" +
+ "NABLED_FOR_ALL\020\001\022;\n7ACTIVE_STEP_SEARCH_M" +
+ "ODE_ENABLED_FOR_STEPS_WITH_WAIT_FOR\020\002\022$\n" +
+ " ACTIVE_STEP_SEARCH_MODE_DISABLED\020\003*f\n\016S" +
+ "tepDurability\022\037\n\033STEP_DURABILITY_UNSPECI" +
+ "FIED\020\000\022\030\n\024STEP_DURABILITY_SYNC\020\001\022\031\n\025STEP" +
+ "_DURABILITY_ASYNC\020\002*\227\001\n\021FlowTimeoutPolic" +
+ "y\022#\n\037FLOW_TIMEOUT_POLICY_UNSPECIFIED\020\000\022\034" +
+ "\n\030FLOW_TIMEOUT_POLICY_FAIL\020\001\022\036\n\032FLOW_TIM" +
+ "EOUT_POLICY_CANCEL\020\002\022\037\n\033FLOW_TIMEOUT_POL" +
+ "ICY_HANDLER\020\003*h\n\010StopType\022\031\n\025STOP_TYPE_U" +
+ "NSPECIFIED\020\000\022\024\n\020STOP_TYPE_CANCEL\020\001\022\027\n\023ST" +
+ "OP_TYPE_TERMINATE\020\002\022\022\n\016STOP_TYPE_FAIL\020\003*" +
+ "\200\002\n\nFlowStatus\022\033\n\027FLOW_STATUS_UNSPECIFIE" +
+ "D\020\000\022\027\n\023FLOW_STATUS_RUNNING\020\001\022\031\n\025FLOW_STA" +
+ "TUS_COMPLETED\020\002\022\026\n\022FLOW_STATUS_FAILED\020\003\022" +
+ "1\n-FLOW_STATUS_SERVER_SIDE_TIMEOUT_INTER" +
+ "NAL_ONLY\020\004\022\032\n\026FLOW_STATUS_TERMINATED\020\005\022\030" +
+ "\n\024FLOW_STATUS_CANCELED\020\006\022 \n\034FLOW_STATUS_" +
+ "CONTINUED_AS_NEW\020\007*\236\002\n\rFlowErrorType\022\037\n\033" +
+ "FLOW_ERROR_TYPE_UNSPECIFIED\020\000\022.\n*FLOW_ER" +
+ "ROR_TYPE_STEP_DECISION_FAILING_FLOW\020\001\022+\n" +
+ "\'FLOW_ERROR_TYPE_CLIENT_API_FAILING_FLOW" +
+ "\020\002\022#\n\037FLOW_ERROR_TYPE_WORKER_API_FAIL\020\003\022" +
+ "*\n&FLOW_ERROR_TYPE_INVALID_USER_FLOW_COD" +
+ "E\020\004\022 \n\034FLOW_ERROR_TYPE_FLOW_TIMEOUT\020\005\022\034\n" +
+ "\030FLOW_ERROR_TYPE_INTERNAL\020\006*\223\001\n\026PendingS" +
+ "tepMethodPhase\022)\n%PENDING_STEP_METHOD_PH" +
+ "ASE_UNSPECIFIED\020\000\022\'\n#PENDING_STEP_METHOD" +
+ "_PHASE_SCHEDULED\020\001\022%\n!PENDING_STEP_METHO" +
+ "D_PHASE_STARTED\020\002*q\n\017ActiveStepPhase\022!\n\035" +
+ "ACTIVE_STEP_PHASE_UNSPECIFIED\020\000\022\034\n\030ACTIV" +
+ "E_STEP_PHASE_ACTIVE\020\001\022\035\n\031ACTIVE_STEP_PHA" +
+ "SE_WAITING\020\002*\275\001\n\rFlowResetType\022\037\n\033FLOW_R" +
+ "ESET_TYPE_UNSPECIFIED\020\000\022\035\n\031FLOW_RESET_TY" +
+ "PE_BEGINNING\020\001\022&\n\"FLOW_RESET_TYPE_HISTOR" +
+ "Y_EVENT_TIME\020\002\022\035\n\031FLOW_RESET_TYPE_STEP_T" +
+ "YPE\020\003\022%\n!FLOW_RESET_TYPE_STEP_EXECUTION_" +
+ "ID\020\004*\206\001\n\023FlowResetStepMethod\022&\n\"FLOW_RES" +
+ "ET_STEP_METHOD_UNSPECIFIED\020\000\022#\n\037FLOW_RES" +
+ "ET_STEP_METHOD_WAIT_FOR\020\001\022\"\n\036FLOW_RESET_" +
+ "STEP_METHOD_EXECUTE\020\002*\306\002\n\026AttributeMatch" +
+ "Operator\022(\n$ATTRIBUTE_MATCH_OPERATOR_UNS",
+ "PECIFIED\020\000\022\"\n\036ATTRIBUTE_MATCH_OPERATOR_E" +
+ "QUAL\020\001\022&\n\"ATTRIBUTE_MATCH_OPERATOR_NOT_E" +
+ "QUAL\020\002\022)\n%ATTRIBUTE_MATCH_OPERATOR_GREAT" +
+ "ER_THAN\020\003\0222\n.ATTRIBUTE_MATCH_OPERATOR_GR" +
+ "EATER_THAN_OR_EQUAL\020\004\022&\n\"ATTRIBUTE_MATCH" +
+ "_OPERATOR_LESS_THAN\020\005\022/\n+ATTRIBUTE_MATCH" +
+ "_OPERATOR_LESS_THAN_OR_EQUAL\020\006*\323\002\n\016Error" +
+ "SubStatus\022 \n\034ERROR_SUB_STATUS_UNSPECIFIE" +
+ "D\020\000\022\"\n\036ERROR_SUB_STATUS_UNCATEGORIZED\020\001\022" +
+ ")\n%ERROR_SUB_STATUS_FLOW_ALREADY_STARTED" +
+ "\020\002\022$\n ERROR_SUB_STATUS_FLOW_NOT_EXISTS\020\003" +
+ "\022%\n!ERROR_SUB_STATUS_WORKER_API_ERROR\020\004\022" +
+ "\'\n#ERROR_SUB_STATUS_LONG_POLL_TIME_OUT\020\005" +
+ "\022.\n*ERROR_SUB_STATUS_CHANNEL_MESSAGE_NOT" +
+ "_FOUND\020\006\022*\n&ERROR_SUB_STATUS_WAIT_HANDLE" +
+ "R_TIME_OUT\020\007*\213\002\n\021CloseDecisionType\022#\n\037CL" +
+ "OSE_DECISION_TYPE_UNSPECIFIED\020\000\0228\n4CLOSE" +
+ "_DECISION_TYPE_FORCE_COMPLETE_ON_CHANNEL" +
+ "S_EMPTY\020\001\022)\n%CLOSE_DECISION_TYPE_GRACEFU" +
+ "L_COMPLETE\020\002\022&\n\"CLOSE_DECISION_TYPE_FORC" +
+ "E_COMPLETE\020\003\022\"\n\036CLOSE_DECISION_TYPE_FORC" +
+ "E_FAIL\020\004\022 \n\034CLOSE_DECISION_TYPE_DEAD_END" +
+ "\020\005*\310\001\n\024WaitingConditionType\022&\n\"WAITING_C" +
+ "ONDITION_TYPE_UNSPECIFIED\020\000\022(\n$WAITING_C" +
+ "ONDITION_TYPE_ALL_COMPLETED\020\001\022(\n$WAITING" +
+ "_CONDITION_TYPE_ANY_COMPLETED\020\002\0224\n0WAITI" +
+ "NG_CONDITION_TYPE_ANY_COMBINATION_COMPLE" +
+ "TED\020\003*\307\001\n\022SubFlowReusePolicy\022%\n!SUB_FLOW" +
+ "_REUSE_POLICY_UNSPECIFIED\020\000\022 \n\034SUB_FLOW_" +
+ "REUSE_POLICY_ATTACH\020\001\022>\n:SUB_FLOW_REUSE_" +
+ "POLICY_RESTART_IF_PREVIOUS_EXITS_ABNORMA" +
+ "LLY\020\002\022(\n$SUB_FLOW_REUSE_POLICY_ALWAYS_RE" +
+ "START\020\003*q\n\017ConditionStatus\022 \n\034CONDITION_" +
+ "STATUS_UNSPECIFIED\020\000\022\034\n\030CONDITION_STATUS" +
+ "_WAITING\020\001\022\036\n\032CONDITION_STATUS_COMPLETED" +
+ "\020\002*\243\001\n\023InternalTimerStatus\022%\n!INTERNAL_T" +
+ "IMER_STATUS_UNSPECIFIED\020\000\022!\n\035INTERNAL_TI" +
+ "MER_STATUS_PENDING\020\001\022\037\n\033INTERNAL_TIMER_S" +
+ "TATUS_FIRED\020\002\022!\n\035INTERNAL_TIMER_STATUS_S" +
+ "KIPPED\020\003*\351\002\n\017UpdateErrorType\022!\n\035UPDATE_E" +
+ "RROR_TYPE_UNSPECIFIED\020\000\022/\n+UPDATE_ERROR_" +
+ "TYPE_CONTINUE_AS_NEW_PREEMPTED\020\001\022&\n\"UPDA" +
+ "TE_ERROR_TYPE_INVALID_ARGUMENT\020\002\022)\n%UPDA" +
+ "TE_ERROR_TYPE_FAILED_PRECONDITION\020\003\022\'\n#U" +
+ "PDATE_ERROR_TYPE_DEADLINE_EXCEEDED\020\004\022.\n*" +
+ "UPDATE_ERROR_TYPE_RPC_ACQUIRE_LOCK_FAILU" +
+ "RE\020\005\022%\n!UPDATE_ERROR_TYPE_SERVER_INTERNA" +
+ "L\020\006\022/\n+UPDATE_ERROR_TYPE_CHANNEL_MESSAGE" +
+ "_NOT_FOUND\020\007*\315\001\n\037SubFlowCompletionDelive" +
+ "ryStatus\0223\n/SUB_FLOW_COMPLETION_DELIVERY" +
+ "_STATUS_UNSPECIFIED\020\000\0221\n-SUB_FLOW_COMPLE" +
+ "TION_DELIVERY_STATUS_DELIVERED\020\001\022B\n>SUB_" +
+ "FLOW_COMPLETION_DELIVERY_STATUS_PARENT_C" +
+ "LOSED_OR_NOT_FOUND\020\0022\226\017\n\013FlowService\0228\n\r" +
+ "GetServerInfo\022\026.google.protobuf.Empty\032\017." +
+ "dex.ServerInfo\022:\n\tStartFlow\022\025.dex.StartF" +
+ "lowRequest\032\026.dex.StartFlowResponse\022H\n\020Pu" +
+ "blishToChannel\022\034.dex.PublishToChannelReq" +
+ "uest\032\026.google.protobuf.Empty\022U\n\022GetChann" +
+ "elMessages\022\036.dex.GetChannelMessagesReque" +
+ "st\032\037.dex.GetChannelMessagesResponse\022P\n\024D" +
+ "eleteChannelMessage\022 .dex.DeleteChannelM" +
+ "essageRequest\032\026.google.protobuf.Empty\022>\n" +
+ "\013WriteStream\022\027.dex.WriteStreamRequest\032\026." +
+ "google.protobuf.Empty\022=\n\nReadStream\022\026.de" +
+ "x.ReadStreamRequest\032\027.dex.ReadStreamResp" +
+ "onse\022U\n\022ListStreamMessages\022\036.dex.ListStr" +
+ "eamMessagesRequest\032\037.dex.ListStreamMessa" +
+ "gesResponse\0228\n\010StopFlow\022\024.dex.StopFlowRe" +
+ "quest\032\026.google.protobuf.Empty\022F\n\rGetAttr" +
+ "ibutes\022\031.dex.GetAttributesRequest\032\032.dex." +
+ "GetAttributesResponse\022B\n\rSetAttributes\022\031" +
+ ".dex.SetAttributesRequest\032\026.google.proto" +
+ "buf.Empty\022:\n\tLoadBlobs\022\025.dex.LoadBlobsRe" +
+ "quest\032\026.dex.LoadBlobsResponse\0227\n\013WaitFor" +
+ "Flow\022\027.dex.WaitForFlowRequest\032\017.dex.Flow" +
+ "Result\022@\n\013SearchFlows\022\027.dex.SearchFlowsR" +
+ "equest\032\030.dex.SearchFlowsResponse\022W\n\024Sync" +
+ "AttributeIndexes\022\036.dex.SyncAttributeInde" +
+ "xRequest\032\037.dex.SyncAttributeIndexRespons" +
+ "e\022I\n\016GetFlowSummary\022\032.dex.GetFlowSummary" +
+ "Request\032\033.dex.GetFlowSummaryResponse\022O\n\020" +
+ "GetHistoryEvents\022\034.dex.GetHistoryEventsR" +
+ "equest\032\035.dex.GetHistoryEventsResponse\022X\n" +
+ "\023WaitForHistoryEvent\022\037.dex.WaitForHistor" +
+ "yEventRequest\032 .dex.WaitForHistoryEventR" +
+ "esponse\022C\n\014GetFlowState\022\030.dex.GetFlowSta" +
+ "teRequest\032\031.dex.GetFlowStateResponse\022:\n\t" +
+ "ResetFlow\022\025.dex.ResetFlowRequest\032\026.dex.R" +
+ "esetFlowResponse\022:\n\tInvokeRPC\022\025.dex.Invo" +
+ "keRPCRequest\032\026.dex.InvokeRPCResponse\022:\n\t" +
+ "SkipTimer\022\025.dex.SkipTimerRequest\032\026.googl" +
+ "e.protobuf.Empty\022H\n\020UpdateFlowConfig\022\034.d" +
+ "ex.UpdateFlowConfigRequest\032\026.google.prot" +
+ "obuf.Empty\022^\n\025WaitForStepCompletion\022!.de" +
+ "x.WaitForStepCompletionRequest\032\".dex.Wai" +
+ "tForStepCompletionResponse\022O\n\020WaitForAtt" +
+ "ribute\022\034.dex.WaitForAttributeRequest\032\035.d" +
+ "ex.WaitForAttributeResponse\022P\n\024TriggerCo" +
+ "ntinueAsNew\022 .dex.TriggerContinueAsNewRe" +
+ "quest\032\026.google.protobuf.Empty\0226\n\013HealthC" +
+ "heck\022\026.google.protobuf.Empty\032\017.dex.Healt" +
+ "hInfo2\221\002\n\rWorkerService\022X\n\023InvokeWaitFor" +
+ "Method\022\037.dex.InvokeWaitForMethodRequest\032" +
+ "\036.dex.InvokeWaitForMethodOutput0\001\022X\n\023Inv" +
+ "okeExecuteMethod\022\037.dex.InvokeExecuteMeth" +
+ "odRequest\032\036.dex.InvokeExecuteMethodOutpu" +
+ "t0\001\022L\n\017InvokeWorkerRPC\022\033.dex.InvokeWorke" +
+ "rRPCRequest\032\034.dex.InvokeWorkerRPCRespons" +
+ "e2l\n\017InternalService\022Y\n\030DumpFlowForConti" +
+ "nueAsNew\022\035.dex.ContinueAsNewDumpRequest\032" +
+ "\036.dex.ContinueAsNewDumpResponseB!\n\023io.su" +
+ "perdurable.genB\010DexProtoP\001b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -1888,230 +1897,236 @@ public static void registerAllExtensions(
com.google.protobuf.StructProto.getDescriptor(),
com.google.protobuf.TimestampProto.getDescriptor(),
});
- internal_static_dex_Value_descriptor =
+ internal_static_dex_ServerInfo_descriptor =
getDescriptor().getMessageType(0);
+ internal_static_dex_ServerInfo_fieldAccessorTable = new
+ com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_dex_ServerInfo_descriptor,
+ new java.lang.String[] { "ServerVersion", "MinimumSupportedProtocolVersion", "CurrentProtocolVersion", });
+ internal_static_dex_Value_descriptor =
+ getDescriptor().getMessageType(1);
internal_static_dex_Value_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_Value_descriptor,
new java.lang.String[] { "InternalBlobIdForStringValue", "InternalBlobIdForObjValue", "StringValue", "ObjValue", "IntValue", "DoubleValue", "BoolValue", "NullValue", "Kind", });
internal_static_dex_EncodedObject_descriptor =
- getDescriptor().getMessageType(1);
+ getDescriptor().getMessageType(2);
internal_static_dex_EncodedObject_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_EncodedObject_descriptor,
new java.lang.String[] { "Encoding", "Payload", });
internal_static_dex_AttributeWrite_descriptor =
- getDescriptor().getMessageType(2);
+ getDescriptor().getMessageType(3);
internal_static_dex_AttributeWrite_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_AttributeWrite_descriptor,
new java.lang.String[] { "Key", "Value", "IndexConfig", "SyncConfig", });
internal_static_dex_AttributeSyncConfig_descriptor =
- getDescriptor().getMessageType(3);
+ getDescriptor().getMessageType(4);
internal_static_dex_AttributeSyncConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_AttributeSyncConfig_descriptor,
new java.lang.String[] { "Enabled", });
internal_static_dex_KV_descriptor =
- getDescriptor().getMessageType(4);
+ getDescriptor().getMessageType(5);
internal_static_dex_KV_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_KV_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_IndexConfig_descriptor =
- getDescriptor().getMessageType(5);
+ getDescriptor().getMessageType(6);
internal_static_dex_IndexConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_IndexConfig_descriptor,
new java.lang.String[] { "Enable", "Type", "IndexKey", });
internal_static_dex_Context_descriptor =
- getDescriptor().getMessageType(6);
+ getDescriptor().getMessageType(7);
internal_static_dex_Context_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_Context_descriptor,
new java.lang.String[] { "FlowId", "RunId", "FlowStartedTimestamp", "StepExecutionId", "FirstAttemptTimestamp", "Attempt", "FromStepExecutionId", "RecoveryError", "LastHeartbeatValue", });
internal_static_dex_LocalActivityMetadata_descriptor =
- getDescriptor().getMessageType(7);
+ getDescriptor().getMessageType(8);
internal_static_dex_LocalActivityMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_LocalActivityMetadata_descriptor,
new java.lang.String[] { "CurrentStepExecutionId", "FromStepExecutionId", });
internal_static_dex_RetryPolicy_descriptor =
- getDescriptor().getMessageType(8);
+ getDescriptor().getMessageType(9);
internal_static_dex_RetryPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_RetryPolicy_descriptor,
new java.lang.String[] { "InitialIntervalSeconds", "BackoffCoefficient", "MaximumIntervalSeconds", "MaximumAttempts", "TotalDurationSeconds", });
internal_static_dex_FlowRetryPolicy_descriptor =
- getDescriptor().getMessageType(9);
+ getDescriptor().getMessageType(10);
internal_static_dex_FlowRetryPolicy_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowRetryPolicy_descriptor,
new java.lang.String[] { "InitialIntervalSeconds", "BackoffCoefficient", "MaximumIntervalSeconds", "MaximumAttempts", });
internal_static_dex_StepOptions_descriptor =
- getDescriptor().getMessageType(10);
+ getDescriptor().getMessageType(11);
internal_static_dex_StepOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepOptions_descriptor,
new java.lang.String[] { "WaitForTimeoutSeconds", "ExecuteTimeoutSeconds", "WaitForRetryPolicy", "ExecuteRetryPolicy", "WaitForFailurePolicy", "ExecuteFailurePolicy", "ExecuteFailureProceedStepType", "ExecuteFailureProceedStepOptions", "SkipWaitFor", "WaitForDurabilityOverride", "ExecuteDurabilityOverride", "WaitForLockAttributeKeys", "ExecuteLockAttributeKeys", "HeartbeatTimeoutSeconds", "WaitForLoadAttributeMapInstances", "WaitForLoadChannelNames", "WaitForLoadChannelMapInstances", "ExecuteLoadAttributeMapInstances", "ExecuteLoadChannelNames", "ExecuteLoadChannelMapInstances", });
internal_static_dex_FlowTimeoutHandlerOptions_descriptor =
- getDescriptor().getMessageType(11);
+ getDescriptor().getMessageType(12);
internal_static_dex_FlowTimeoutHandlerOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowTimeoutHandlerOptions_descriptor,
new java.lang.String[] { "MethodTimeoutSeconds", "HeartbeatTimeoutSeconds", "RetryPolicy", "FailurePolicy", "FailureProceedStepType", "FailureProceedStepOptions", "DurabilityOverride", "LockAttributeKeys", "LoadAttributeMapInstances", "LoadChannelNames", "LoadChannelMapInstances", });
internal_static_dex_FlowAlreadyStartedOptions_descriptor =
- getDescriptor().getMessageType(12);
+ getDescriptor().getMessageType(13);
internal_static_dex_FlowAlreadyStartedOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowAlreadyStartedOptions_descriptor,
new java.lang.String[] { "IgnoreAlreadyStartedError", });
internal_static_dex_FlowStartOptions_descriptor =
- getDescriptor().getMessageType(13);
+ getDescriptor().getMessageType(14);
internal_static_dex_FlowStartOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowStartOptions_descriptor,
new java.lang.String[] { "IdReusePolicy", "FlowStartDelaySeconds", "RetryPolicy", "Attributes", "FlowConfigOverride", "FlowAlreadyStartedOptions", "TimeoutHandlerOptions", });
internal_static_dex_FlowConfig_descriptor =
- getDescriptor().getMessageType(14);
+ getDescriptor().getMessageType(15);
internal_static_dex_FlowConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowConfig_descriptor,
new java.lang.String[] { "ActiveStepSearchMode", "ContinueAsNewThreshold", "ContinueAsNewPageSizeInBytes", "StepDurability", "WorkerTarget", "AttributeStoreNames", });
internal_static_dex_AttributeStoreNames_descriptor =
- getDescriptor().getMessageType(15);
+ getDescriptor().getMessageType(16);
internal_static_dex_AttributeStoreNames_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_AttributeStoreNames_descriptor,
new java.lang.String[] { "Names", });
internal_static_dex_WorkerTarget_descriptor =
- getDescriptor().getMessageType(16);
+ getDescriptor().getMessageType(17);
internal_static_dex_WorkerTarget_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WorkerTarget_descriptor,
new java.lang.String[] { "Address", "IsHeadlessAddress", });
internal_static_dex_StartFlowRequest_descriptor =
- getDescriptor().getMessageType(17);
+ getDescriptor().getMessageType(18);
internal_static_dex_StartFlowRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StartFlowRequest_descriptor,
new java.lang.String[] { "FlowId", "FlowType", "FlowTimeoutSeconds", "FlowTimeoutPolicy", "StartStepType", "StepInput", "StepOptions", "FlowStartOptions", "RequestId", });
internal_static_dex_StartFlowResponse_descriptor =
- getDescriptor().getMessageType(18);
+ getDescriptor().getMessageType(19);
internal_static_dex_StartFlowResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StartFlowResponse_descriptor,
new java.lang.String[] { "RunId", });
internal_static_dex_PublishToChannelRequest_descriptor =
- getDescriptor().getMessageType(19);
+ getDescriptor().getMessageType(20);
internal_static_dex_PublishToChannelRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_PublishToChannelRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "Messages", });
internal_static_dex_ChannelMessage_descriptor =
- getDescriptor().getMessageType(20);
+ getDescriptor().getMessageType(21);
internal_static_dex_ChannelMessage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelMessage_descriptor,
new java.lang.String[] { "ChannelName", "Value", "MessageId", });
internal_static_dex_GetChannelMessagesRequest_descriptor =
- getDescriptor().getMessageType(21);
+ getDescriptor().getMessageType(22);
internal_static_dex_GetChannelMessagesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetChannelMessagesRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "ChannelName", });
internal_static_dex_GetChannelMessagesResponse_descriptor =
- getDescriptor().getMessageType(22);
+ getDescriptor().getMessageType(23);
internal_static_dex_GetChannelMessagesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetChannelMessagesResponse_descriptor,
new java.lang.String[] { "Messages", });
internal_static_dex_DeleteChannelMessageRequest_descriptor =
- getDescriptor().getMessageType(23);
+ getDescriptor().getMessageType(24);
internal_static_dex_DeleteChannelMessageRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_DeleteChannelMessageRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "ChannelName", "MessageId", "RequestId", });
internal_static_dex_ChannelMessageDeletion_descriptor =
- getDescriptor().getMessageType(24);
+ getDescriptor().getMessageType(25);
internal_static_dex_ChannelMessageDeletion_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelMessageDeletion_descriptor,
new java.lang.String[] { "ChannelName", "MessageId", });
internal_static_dex_WriteStreamRequest_descriptor =
- getDescriptor().getMessageType(25);
+ getDescriptor().getMessageType(26);
internal_static_dex_WriteStreamRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WriteStreamRequest_descriptor,
new java.lang.String[] { "FlowId", "FlowType", "StreamName", "StreamCapacityBytes", "Value", "Source", });
internal_static_dex_ReadStreamRequest_descriptor =
- getDescriptor().getMessageType(26);
+ getDescriptor().getMessageType(27);
internal_static_dex_ReadStreamRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ReadStreamRequest_descriptor,
new java.lang.String[] { "FlowId", "FlowType", "StreamName", "ResumeToken", "WaitTimeSeconds", });
internal_static_dex_ReadStreamResponse_descriptor =
- getDescriptor().getMessageType(27);
+ getDescriptor().getMessageType(28);
internal_static_dex_ReadStreamResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ReadStreamResponse_descriptor,
new java.lang.String[] { "Message", });
internal_static_dex_ListStreamMessagesRequest_descriptor =
- getDescriptor().getMessageType(28);
+ getDescriptor().getMessageType(29);
internal_static_dex_ListStreamMessagesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ListStreamMessagesRequest_descriptor,
new java.lang.String[] { "FlowId", "FlowType", "StreamName", "PageSize", "BeforePageToken", });
internal_static_dex_ListStreamMessagesResponse_descriptor =
- getDescriptor().getMessageType(29);
+ getDescriptor().getMessageType(30);
internal_static_dex_ListStreamMessagesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ListStreamMessagesResponse_descriptor,
new java.lang.String[] { "Messages", "NextPageToken", });
internal_static_dex_StreamMessage_descriptor =
- getDescriptor().getMessageType(30);
+ getDescriptor().getMessageType(31);
internal_static_dex_StreamMessage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StreamMessage_descriptor,
new java.lang.String[] { "Value", "ResumeToken", "CreatedTime", "Source", });
internal_static_dex_StopFlowRequest_descriptor =
- getDescriptor().getMessageType(31);
+ getDescriptor().getMessageType(32);
internal_static_dex_StopFlowRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StopFlowRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "Reason", "StopType", });
internal_static_dex_GetAttributesRequest_descriptor =
- getDescriptor().getMessageType(32);
+ getDescriptor().getMessageType(33);
internal_static_dex_GetAttributesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetAttributesRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "Keys", "AllKeys", });
internal_static_dex_GetAttributesResponse_descriptor =
- getDescriptor().getMessageType(33);
+ getDescriptor().getMessageType(34);
internal_static_dex_GetAttributesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetAttributesResponse_descriptor,
new java.lang.String[] { "Attributes", });
internal_static_dex_SetAttributesRequest_descriptor =
- getDescriptor().getMessageType(34);
+ getDescriptor().getMessageType(35);
internal_static_dex_SetAttributesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SetAttributesRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "Attributes", "RequestId", });
internal_static_dex_LoadBlobRequestEntry_descriptor =
- getDescriptor().getMessageType(35);
+ getDescriptor().getMessageType(36);
internal_static_dex_LoadBlobRequestEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_LoadBlobRequestEntry_descriptor,
new java.lang.String[] { "FlowId", "BlobValue", });
internal_static_dex_LoadBlobsRequest_descriptor =
- getDescriptor().getMessageType(36);
+ getDescriptor().getMessageType(37);
internal_static_dex_LoadBlobsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_LoadBlobsRequest_descriptor,
new java.lang.String[] { "Entries", });
internal_static_dex_LoadBlobsResponse_descriptor =
- getDescriptor().getMessageType(37);
+ getDescriptor().getMessageType(38);
internal_static_dex_LoadBlobsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_LoadBlobsResponse_descriptor,
@@ -2123,43 +2138,43 @@ public static void registerAllExtensions(
internal_static_dex_LoadBlobsResponse_ValuesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_WaitForFlowRequest_descriptor =
- getDescriptor().getMessageType(38);
+ getDescriptor().getMessageType(39);
internal_static_dex_WaitForFlowRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForFlowRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "NeedsResults", "WaitTimeSeconds", });
internal_static_dex_StepCompletionOutput_descriptor =
- getDescriptor().getMessageType(39);
+ getDescriptor().getMessageType(40);
internal_static_dex_StepCompletionOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepCompletionOutput_descriptor,
new java.lang.String[] { "CompletedStepType", "CompletedStepExecutionId", "CompletedStepOutput", });
internal_static_dex_FlowResult_descriptor =
- getDescriptor().getMessageType(40);
+ getDescriptor().getMessageType(41);
internal_static_dex_FlowResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowResult_descriptor,
new java.lang.String[] { "FlowStatus", "Results", "ErrorType", "ErrorMessage", });
internal_static_dex_SearchFlowsRequest_descriptor =
- getDescriptor().getMessageType(41);
+ getDescriptor().getMessageType(42);
internal_static_dex_SearchFlowsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SearchFlowsRequest_descriptor,
new java.lang.String[] { "Query", "PageSize", "NextPageToken", });
internal_static_dex_SearchFlowsResponse_descriptor =
- getDescriptor().getMessageType(42);
+ getDescriptor().getMessageType(43);
internal_static_dex_SearchFlowsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SearchFlowsResponse_descriptor,
new java.lang.String[] { "FlowRuns", "NextPageToken", });
internal_static_dex_SearchFlowsResponseEntry_descriptor =
- getDescriptor().getMessageType(43);
+ getDescriptor().getMessageType(44);
internal_static_dex_SearchFlowsResponseEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SearchFlowsResponseEntry_descriptor,
new java.lang.String[] { "FlowId", "RunId", "IndexedAttributes", "FlowType", "FlowStatus", "StartTime", "CloseTime", });
internal_static_dex_SyncAttributeIndexRequest_descriptor =
- getDescriptor().getMessageType(44);
+ getDescriptor().getMessageType(45);
internal_static_dex_SyncAttributeIndexRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SyncAttributeIndexRequest_descriptor,
@@ -2171,79 +2186,79 @@ public static void registerAllExtensions(
internal_static_dex_SyncAttributeIndexRequest_AttributeIndexesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_SyncAttributeIndexResponse_descriptor =
- getDescriptor().getMessageType(45);
+ getDescriptor().getMessageType(46);
internal_static_dex_SyncAttributeIndexResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SyncAttributeIndexResponse_descriptor,
new java.lang.String[] { });
internal_static_dex_FlowExecutionID_descriptor =
- getDescriptor().getMessageType(46);
+ getDescriptor().getMessageType(47);
internal_static_dex_FlowExecutionID_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowExecutionID_descriptor,
new java.lang.String[] { "FlowId", "RunId", });
internal_static_dex_GetFlowSummaryRequest_descriptor =
- getDescriptor().getMessageType(47);
+ getDescriptor().getMessageType(48);
internal_static_dex_GetFlowSummaryRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetFlowSummaryRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", });
internal_static_dex_GetFlowSummaryResponse_descriptor =
- getDescriptor().getMessageType(48);
+ getDescriptor().getMessageType(49);
internal_static_dex_GetFlowSummaryResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetFlowSummaryResponse_descriptor,
new java.lang.String[] { "FlowExecutionId", "FirstRunId", "RequestId", "FlowType", "FlowStatus", "StartTime", "CloseTime", });
internal_static_dex_InternalAsyncStepInputSnapshot_descriptor =
- getDescriptor().getMessageType(49);
+ getDescriptor().getMessageType(50);
internal_static_dex_InternalAsyncStepInputSnapshot_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalAsyncStepInputSnapshot_descriptor,
new java.lang.String[] { "MethodOptions", "WaitForRequest", "ExecuteRequest", "Request", });
internal_static_dex_InternalLocalActivityInput_descriptor =
- getDescriptor().getMessageType(50);
+ getDescriptor().getMessageType(51);
internal_static_dex_InternalLocalActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalLocalActivityInput_descriptor,
new java.lang.String[] { "CurrentRunStartedTimestamp", "MethodOptions", });
internal_static_dex_GetHistoryEventsRequest_descriptor =
- getDescriptor().getMessageType(51);
+ getDescriptor().getMessageType(52);
internal_static_dex_GetHistoryEventsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetHistoryEventsRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "StartInternalEventId", "EstimatePageSize", "NextPageToken", });
internal_static_dex_GetHistoryEventsResponse_descriptor =
- getDescriptor().getMessageType(52);
+ getDescriptor().getMessageType(53);
internal_static_dex_GetHistoryEventsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetHistoryEventsResponse_descriptor,
new java.lang.String[] { "Events", "NextPageToken", "NextInternalEventId", });
internal_static_dex_FlowHistoryEvent_descriptor =
- getDescriptor().getMessageType(53);
+ getDescriptor().getMessageType(54);
internal_static_dex_FlowHistoryEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowHistoryEvent_descriptor,
new java.lang.String[] { "EventId", "EventTime", "FlowStartedOrContinued", "FlowClosed", "StepWaitForCompleted", "StepWaitForFailed", "StepExecuteCompleted", "StepExecuteFailed", "RpcExecutionCompleted", "ChannelExternalPublish", "StepWaitForPending", "StepExecutePending", "TimeTravelFork", "ChannelExternalDelete", "Payload", });
internal_static_dex_TimeTravelForkHistoryEvent_descriptor =
- getDescriptor().getMessageType(54);
+ getDescriptor().getMessageType(55);
internal_static_dex_TimeTravelForkHistoryEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TimeTravelForkHistoryEvent_descriptor,
new java.lang.String[] { "PreviousRunId", });
internal_static_dex_FlowStartedOrContinuedHistoryEvent_descriptor =
- getDescriptor().getMessageType(55);
+ getDescriptor().getMessageType(56);
internal_static_dex_FlowStartedOrContinuedHistoryEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowStartedOrContinuedHistoryEvent_descriptor,
new java.lang.String[] { "FlowExecutionId", "FlowType", "FlowConfig", "FlowTimeout", "FlowTimeoutPolicy", "TimeoutHandlerOptions", "InitialStart", "ContinuedStart", "StartOrContinue", });
internal_static_dex_FlowInitialStart_descriptor =
- getDescriptor().getMessageType(56);
+ getDescriptor().getMessageType(57);
internal_static_dex_FlowInitialStart_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowInitialStart_descriptor,
new java.lang.String[] { "StartStepType", "StepInput", "StepOptions", "InitialAttributes", });
internal_static_dex_FlowContinuedStart_descriptor =
- getDescriptor().getMessageType(57);
+ getDescriptor().getMessageType(58);
internal_static_dex_FlowContinuedStart_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowContinuedStart_descriptor,
@@ -2255,127 +2270,127 @@ public static void registerAllExtensions(
internal_static_dex_FlowContinuedStart_PendingChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_FlowClosedHistoryEvent_descriptor =
- getDescriptor().getMessageType(58);
+ getDescriptor().getMessageType(59);
internal_static_dex_FlowClosedHistoryEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_FlowClosedHistoryEvent_descriptor,
new java.lang.String[] { "FlowStatus", "Results", "ErrorType", "ErrorMessage", "ContinuedToRunId", });
internal_static_dex_StepMethodPendingEvent_descriptor =
- getDescriptor().getMessageType(59);
+ getDescriptor().getMessageType(60);
internal_static_dex_StepMethodPendingEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodPendingEvent_descriptor,
new java.lang.String[] { "Input", "Context", "Phase", });
internal_static_dex_StepMethodFailure_descriptor =
- getDescriptor().getMessageType(60);
+ getDescriptor().getMessageType(61);
internal_static_dex_StepMethodFailure_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodFailure_descriptor,
new java.lang.String[] { "BackendError", "Details", "Attempt", });
internal_static_dex_StepMethodOptions_descriptor =
- getDescriptor().getMessageType(61);
+ getDescriptor().getMessageType(62);
internal_static_dex_StepMethodOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodOptions_descriptor,
new java.lang.String[] { "TimeoutSeconds", "RetryPolicy", "HeartbeatTimeoutSeconds", });
internal_static_dex_StepMethodEventInput_descriptor =
- getDescriptor().getMessageType(62);
+ getDescriptor().getMessageType(63);
internal_static_dex_StepMethodEventInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodEventInput_descriptor,
new java.lang.String[] { "Unavailable", "StepInput", "ConditionResults", "Attributes", "StepExecutionLocals", });
internal_static_dex_StepMethodEventContext_descriptor =
- getDescriptor().getMessageType(63);
+ getDescriptor().getMessageType(64);
internal_static_dex_StepMethodEventContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodEventContext_descriptor,
new java.lang.String[] { "StepExecutionId", "FromStepExecutionId", "StepType", "Durability", "FinalAttempt", "StartedTime", "Duration", "MethodOptions", "LastFailureInfo", });
internal_static_dex_StepWaitForCompletedOutput_descriptor =
- getDescriptor().getMessageType(64);
+ getDescriptor().getMessageType(65);
internal_static_dex_StepWaitForCompletedOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepWaitForCompletedOutput_descriptor,
new java.lang.String[] { "WaitForCondition", "UpsertAttributes", "PublishToChannel", "RecordEvents", "UpsertStepExecutionLocals", "DeleteFromChannel", });
internal_static_dex_StepExecuteCompletedOutput_descriptor =
- getDescriptor().getMessageType(65);
+ getDescriptor().getMessageType(66);
internal_static_dex_StepExecuteCompletedOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecuteCompletedOutput_descriptor,
new java.lang.String[] { "StepDecision", "UpsertAttributes", "PublishToChannel", "RecordEvents", "UpsertStepExecutionLocals", "DeleteFromChannel", });
internal_static_dex_StepMethodFailedOutput_descriptor =
- getDescriptor().getMessageType(66);
+ getDescriptor().getMessageType(67);
internal_static_dex_StepMethodFailedOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodFailedOutput_descriptor,
new java.lang.String[] { "Failure", });
internal_static_dex_StepWaitForCompletedEvent_descriptor =
- getDescriptor().getMessageType(67);
+ getDescriptor().getMessageType(68);
internal_static_dex_StepWaitForCompletedEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepWaitForCompletedEvent_descriptor,
new java.lang.String[] { "Input", "Output", "Context", });
internal_static_dex_StepWaitForFailedEvent_descriptor =
- getDescriptor().getMessageType(68);
+ getDescriptor().getMessageType(69);
internal_static_dex_StepWaitForFailedEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepWaitForFailedEvent_descriptor,
new java.lang.String[] { "Input", "Output", "Context", });
internal_static_dex_StepExecuteCompletedEvent_descriptor =
- getDescriptor().getMessageType(69);
+ getDescriptor().getMessageType(70);
internal_static_dex_StepExecuteCompletedEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecuteCompletedEvent_descriptor,
new java.lang.String[] { "Input", "Output", "Context", });
internal_static_dex_StepExecuteFailedEvent_descriptor =
- getDescriptor().getMessageType(70);
+ getDescriptor().getMessageType(71);
internal_static_dex_StepExecuteFailedEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecuteFailedEvent_descriptor,
new java.lang.String[] { "Input", "Output", "Context", });
internal_static_dex_RpcExecutionCompletedEvent_descriptor =
- getDescriptor().getMessageType(71);
+ getDescriptor().getMessageType(72);
internal_static_dex_RpcExecutionCompletedEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_RpcExecutionCompletedEvent_descriptor,
new java.lang.String[] { "RpcName", "Input", "Output", "StepDecision", "UpsertAttributes", "RecordEvents", "PublishToChannel", "IsSetAttributeApi", "DeleteFromChannel", });
internal_static_dex_ChannelExternalPublishEvent_descriptor =
- getDescriptor().getMessageType(72);
+ getDescriptor().getMessageType(73);
internal_static_dex_ChannelExternalPublishEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelExternalPublishEvent_descriptor,
new java.lang.String[] { "Messages", });
internal_static_dex_ChannelExternalDeleteEvent_descriptor =
- getDescriptor().getMessageType(73);
+ getDescriptor().getMessageType(74);
internal_static_dex_ChannelExternalDeleteEvent_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelExternalDeleteEvent_descriptor,
new java.lang.String[] { "Messages", });
internal_static_dex_WaitForHistoryEventRequest_descriptor =
- getDescriptor().getMessageType(74);
+ getDescriptor().getMessageType(75);
internal_static_dex_WaitForHistoryEventRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForHistoryEventRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "NextInternalEventId", });
internal_static_dex_WaitForHistoryEventResponse_descriptor =
- getDescriptor().getMessageType(75);
+ getDescriptor().getMessageType(76);
internal_static_dex_WaitForHistoryEventResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForHistoryEventResponse_descriptor,
new java.lang.String[] { "EventAvailable", "AvailableInternalEventId", "FlowStatus", });
internal_static_dex_ActiveStepExecutionState_descriptor =
- getDescriptor().getMessageType(76);
+ getDescriptor().getMessageType(77);
internal_static_dex_ActiveStepExecutionState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ActiveStepExecutionState_descriptor,
new java.lang.String[] { "StepExecutionId", "FromStepExecutionId", "StepType", "Phase", "Movement", "WaitingCondition", "CompletedConditions", "StepExecutionLocals", "Timers", "LastFailureInfo", });
internal_static_dex_GetFlowStateRequest_descriptor =
- getDescriptor().getMessageType(77);
+ getDescriptor().getMessageType(78);
internal_static_dex_GetFlowStateRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetFlowStateRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", });
internal_static_dex_GetFlowStateResponse_descriptor =
- getDescriptor().getMessageType(78);
+ getDescriptor().getMessageType(79);
internal_static_dex_GetFlowStateResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetFlowStateResponse_descriptor,
@@ -2387,121 +2402,121 @@ public static void registerAllExtensions(
internal_static_dex_GetFlowStateResponse_PendingChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_ResetFlowRequest_descriptor =
- getDescriptor().getMessageType(79);
+ getDescriptor().getMessageType(80);
internal_static_dex_ResetFlowRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ResetFlowRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "ResetType", "Reason", "HistoryEventTime", "StepType", "StepExecutionId", "SkipWritesReapply", "StepMethod", });
internal_static_dex_ResetFlowResponse_descriptor =
- getDescriptor().getMessageType(80);
+ getDescriptor().getMessageType(81);
internal_static_dex_ResetFlowResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ResetFlowResponse_descriptor,
new java.lang.String[] { "RunId", });
internal_static_dex_InvokeRPCRequest_descriptor =
- getDescriptor().getMessageType(81);
+ getDescriptor().getMessageType(82);
internal_static_dex_InvokeRPCRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeRPCRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "RpcName", "Input", "TimeoutSeconds", "LockAttributeKeys", "RequestId", "IsTransactional", "LoadAttributeMapInstances", "LoadChannelNames", "LoadChannelMapInstances", });
internal_static_dex_InvokeRPCResponse_descriptor =
- getDescriptor().getMessageType(82);
+ getDescriptor().getMessageType(83);
internal_static_dex_InvokeRPCResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeRPCResponse_descriptor,
new java.lang.String[] { "Output", });
internal_static_dex_SkipTimerRequest_descriptor =
- getDescriptor().getMessageType(83);
+ getDescriptor().getMessageType(84);
internal_static_dex_SkipTimerRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SkipTimerRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "StepExecutionId", "TimerConditionId", "TimerConditionIndex", });
internal_static_dex_UpdateFlowConfigRequest_descriptor =
- getDescriptor().getMessageType(84);
+ getDescriptor().getMessageType(85);
internal_static_dex_UpdateFlowConfigRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_UpdateFlowConfigRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "FlowConfig", });
internal_static_dex_WaitForStepCompletionRequest_descriptor =
- getDescriptor().getMessageType(85);
+ getDescriptor().getMessageType(86);
internal_static_dex_WaitForStepCompletionRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForStepCompletionRequest_descriptor,
new java.lang.String[] { "FlowId", "StepType", "StepExecutionNumber", "WaitTimeSeconds", "RequestId", });
internal_static_dex_WaitForStepCompletionResponse_descriptor =
- getDescriptor().getMessageType(86);
+ getDescriptor().getMessageType(87);
internal_static_dex_WaitForStepCompletionResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForStepCompletionResponse_descriptor,
new java.lang.String[] { });
internal_static_dex_WaitForAttributeRequest_descriptor =
- getDescriptor().getMessageType(87);
+ getDescriptor().getMessageType(88);
internal_static_dex_WaitForAttributeRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForAttributeRequest_descriptor,
new java.lang.String[] { "FlowId", "Match", "WaitTimeSeconds", "RequestId", });
internal_static_dex_WaitForAttributeResponse_descriptor =
- getDescriptor().getMessageType(88);
+ getDescriptor().getMessageType(89);
internal_static_dex_WaitForAttributeResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitForAttributeResponse_descriptor,
new java.lang.String[] { "MatchedValue", });
internal_static_dex_AttributeMatch_descriptor =
- getDescriptor().getMessageType(89);
+ getDescriptor().getMessageType(90);
internal_static_dex_AttributeMatch_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_AttributeMatch_descriptor,
new java.lang.String[] { "Key", "Operator", "Operand", });
internal_static_dex_TriggerContinueAsNewRequest_descriptor =
- getDescriptor().getMessageType(90);
+ getDescriptor().getMessageType(91);
internal_static_dex_TriggerContinueAsNewRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TriggerContinueAsNewRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", });
internal_static_dex_HealthInfo_descriptor =
- getDescriptor().getMessageType(91);
+ getDescriptor().getMessageType(92);
internal_static_dex_HealthInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_HealthInfo_descriptor,
new java.lang.String[] { "Condition", "Hostname", "Duration", });
internal_static_dex_ServiceErrorResponse_descriptor =
- getDescriptor().getMessageType(92);
+ getDescriptor().getMessageType(93);
internal_static_dex_ServiceErrorResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ServiceErrorResponse_descriptor,
new java.lang.String[] { "Detail", "SubStatus", "OriginalWorkerErrorDetail", "OriginalWorkerErrorType", "OriginalWorkerErrorStatus", "OriginalWorkerErrorStackTrace", });
internal_static_dex_WorkerErrorResponse_descriptor =
- getDescriptor().getMessageType(93);
+ getDescriptor().getMessageType(94);
internal_static_dex_WorkerErrorResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WorkerErrorResponse_descriptor,
new java.lang.String[] { "Detail", "ErrorType", "StackTrace", "RetryAfterSeconds", });
internal_static_dex_InternalActivityError_descriptor =
- getDescriptor().getMessageType(94);
+ getDescriptor().getMessageType(95);
internal_static_dex_InternalActivityError_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalActivityError_descriptor,
new java.lang.String[] { "ServerDetail", "WorkerGrpcStatus", "WorkerError", });
internal_static_dex_InternalWorkerError_descriptor =
- getDescriptor().getMessageType(95);
+ getDescriptor().getMessageType(96);
internal_static_dex_InternalWorkerError_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalWorkerError_descriptor,
new java.lang.String[] { "Detail", "ErrorType", "StackTrace", });
internal_static_dex_InternalFlowError_descriptor =
- getDescriptor().getMessageType(96);
+ getDescriptor().getMessageType(97);
internal_static_dex_InternalFlowError_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalFlowError_descriptor,
new java.lang.String[] { "ServerDetail", "ActivityError", "Failure", });
internal_static_dex_ChannelInfo_descriptor =
- getDescriptor().getMessageType(97);
+ getDescriptor().getMessageType(98);
internal_static_dex_ChannelInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelInfo_descriptor,
new java.lang.String[] { "Size", });
internal_static_dex_InvokeWaitForMethodRequest_descriptor =
- getDescriptor().getMessageType(98);
+ getDescriptor().getMessageType(99);
internal_static_dex_InvokeWaitForMethodRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWaitForMethodRequest_descriptor,
@@ -2519,31 +2534,31 @@ public static void registerAllExtensions(
internal_static_dex_InvokeWaitForMethodRequest_LoadedChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_InvokeWaitForMethodResponse_descriptor =
- getDescriptor().getMessageType(99);
+ getDescriptor().getMessageType(100);
internal_static_dex_InvokeWaitForMethodResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWaitForMethodResponse_descriptor,
new java.lang.String[] { "LocalActivityMetadata", "UpsertAttributes", "WaitingCondition", "UpsertStepExeLocals", "RecordEvents", "PublishToChannel", "DeleteFromChannel", });
internal_static_dex_StepMethodHeartbeat_descriptor =
- getDescriptor().getMessageType(100);
+ getDescriptor().getMessageType(101);
internal_static_dex_StepMethodHeartbeat_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMethodHeartbeat_descriptor,
new java.lang.String[] { "Value", });
internal_static_dex_StepStreamWrite_descriptor =
- getDescriptor().getMessageType(101);
+ getDescriptor().getMessageType(102);
internal_static_dex_StepStreamWrite_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepStreamWrite_descriptor,
new java.lang.String[] { "StreamName", "StreamCapacityBytes", "Value", });
internal_static_dex_InvokeWaitForMethodOutput_descriptor =
- getDescriptor().getMessageType(102);
+ getDescriptor().getMessageType(103);
internal_static_dex_InvokeWaitForMethodOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWaitForMethodOutput_descriptor,
new java.lang.String[] { "Heartbeat", "StreamWrite", "Result", "Output", });
internal_static_dex_InvokeExecuteMethodRequest_descriptor =
- getDescriptor().getMessageType(103);
+ getDescriptor().getMessageType(104);
internal_static_dex_InvokeExecuteMethodRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeExecuteMethodRequest_descriptor,
@@ -2561,19 +2576,19 @@ public static void registerAllExtensions(
internal_static_dex_InvokeExecuteMethodRequest_LoadedChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_InvokeExecuteMethodResponse_descriptor =
- getDescriptor().getMessageType(104);
+ getDescriptor().getMessageType(105);
internal_static_dex_InvokeExecuteMethodResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeExecuteMethodResponse_descriptor,
new java.lang.String[] { "LocalActivityMetadata", "StepDecision", "UpsertAttributes", "RecordEvents", "UpsertStepExeLocals", "PublishToChannel", "DeleteFromChannel", });
internal_static_dex_InvokeExecuteMethodOutput_descriptor =
- getDescriptor().getMessageType(105);
+ getDescriptor().getMessageType(106);
internal_static_dex_InvokeExecuteMethodOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeExecuteMethodOutput_descriptor,
new java.lang.String[] { "Heartbeat", "StreamWrite", "Result", "Output", });
internal_static_dex_InvokeWorkerRPCRequest_descriptor =
- getDescriptor().getMessageType(106);
+ getDescriptor().getMessageType(107);
internal_static_dex_InvokeWorkerRPCRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWorkerRPCRequest_descriptor,
@@ -2591,115 +2606,115 @@ public static void registerAllExtensions(
internal_static_dex_InvokeWorkerRPCRequest_LoadedChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_InvokeWorkerRPCResponse_descriptor =
- getDescriptor().getMessageType(107);
+ getDescriptor().getMessageType(108);
internal_static_dex_InvokeWorkerRPCResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWorkerRPCResponse_descriptor,
new java.lang.String[] { "Output", "StepDecision", "UpsertAttributes", "RecordEvents", "DeleteFromChannel", "PublishToChannel", });
internal_static_dex_StepDecision_descriptor =
- getDescriptor().getMessageType(108);
+ getDescriptor().getMessageType(109);
internal_static_dex_StepDecision_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepDecision_descriptor,
new java.lang.String[] { "NextSteps", "CloseDecision", "CancelStepTypes", "CancelSiblingStepTypes", });
internal_static_dex_CloseDecision_descriptor =
- getDescriptor().getMessageType(109);
+ getDescriptor().getMessageType(110);
internal_static_dex_CloseDecision_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_CloseDecision_descriptor,
new java.lang.String[] { "CloseDecisionType", "ConditionalChannelNames", "CloseInput", });
internal_static_dex_StepMovement_descriptor =
- getDescriptor().getMessageType(110);
+ getDescriptor().getMessageType(111);
internal_static_dex_StepMovement_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepMovement_descriptor,
new java.lang.String[] { "StepType", "StepInput", "StepOptions", "FromStepExecutionIdInternalOnly", "RecoveryErrorInternalOnly", });
internal_static_dex_ConditionCombination_descriptor =
- getDescriptor().getMessageType(111);
+ getDescriptor().getMessageType(112);
internal_static_dex_ConditionCombination_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ConditionCombination_descriptor,
new java.lang.String[] { "ConditionIds", });
internal_static_dex_WaitingCondition_descriptor =
- getDescriptor().getMessageType(112);
+ getDescriptor().getMessageType(113);
internal_static_dex_WaitingCondition_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitingCondition_descriptor,
new java.lang.String[] { "WaitingConditionType", "TimerConditions", "ChannelConditions", "ConditionCombinations", "SubFlowConditions", });
internal_static_dex_WaitingConditionState_descriptor =
- getDescriptor().getMessageType(113);
+ getDescriptor().getMessageType(114);
internal_static_dex_WaitingConditionState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_WaitingConditionState_descriptor,
new java.lang.String[] { "WaitingConditionType", "TimerConditions", "ChannelConditions", "ConditionCombinations", "SubFlowConditions", });
internal_static_dex_SubFlowOptions_descriptor =
- getDescriptor().getMessageType(114);
+ getDescriptor().getMessageType(115);
internal_static_dex_SubFlowOptions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SubFlowOptions_descriptor,
new java.lang.String[] { "ReusePolicy", "FlowTimeoutSeconds", "FlowStartDelaySeconds", "RetryPolicy", "Attributes", "FlowConfigOverride", "FlowTimeoutPolicy", "TimeoutHandlerOptions", });
internal_static_dex_SubFlowCondition_descriptor =
- getDescriptor().getMessageType(115);
+ getDescriptor().getMessageType(116);
internal_static_dex_SubFlowCondition_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SubFlowCondition_descriptor,
new java.lang.String[] { "ConditionId", "SubFlowType", "StartStepType", "StepInput", "StepOptions", "Options", "SubFlowIndex", });
internal_static_dex_SubFlowConditionState_descriptor =
- getDescriptor().getMessageType(116);
+ getDescriptor().getMessageType(117);
internal_static_dex_SubFlowConditionState_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SubFlowConditionState_descriptor,
new java.lang.String[] { "ConditionId", });
internal_static_dex_TimerCondition_descriptor =
- getDescriptor().getMessageType(117);
+ getDescriptor().getMessageType(118);
internal_static_dex_TimerCondition_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TimerCondition_descriptor,
new java.lang.String[] { "ConditionId", "DurationSeconds", "FiringUnixTimestampSeconds", });
internal_static_dex_ChannelCondition_descriptor =
- getDescriptor().getMessageType(118);
+ getDescriptor().getMessageType(119);
internal_static_dex_ChannelCondition_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelCondition_descriptor,
new java.lang.String[] { "ConditionId", "ChannelName", "AtLeast", "AtMost", });
internal_static_dex_ConditionResults_descriptor =
- getDescriptor().getMessageType(119);
+ getDescriptor().getMessageType(120);
internal_static_dex_ConditionResults_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ConditionResults_descriptor,
new java.lang.String[] { "ChannelResults", "TimerResults", "WaitForFailed", "SubFlowResults", });
internal_static_dex_TimerResult_descriptor =
- getDescriptor().getMessageType(120);
+ getDescriptor().getMessageType(121);
internal_static_dex_TimerResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TimerResult_descriptor,
new java.lang.String[] { "ConditionId", "ConditionStatus", });
internal_static_dex_ChannelResult_descriptor =
- getDescriptor().getMessageType(121);
+ getDescriptor().getMessageType(122);
internal_static_dex_ChannelResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelResult_descriptor,
new java.lang.String[] { "ConditionId", "ConditionStatus", "ChannelName", "Values", });
internal_static_dex_ContinueAsNewDumpRequest_descriptor =
- getDescriptor().getMessageType(122);
+ getDescriptor().getMessageType(123);
internal_static_dex_ContinueAsNewDumpRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ContinueAsNewDumpRequest_descriptor,
new java.lang.String[] { "FlowId", "RunId", "PageNum", "PageSizeInBytes", });
internal_static_dex_ContinueAsNewDumpResponse_descriptor =
- getDescriptor().getMessageType(123);
+ getDescriptor().getMessageType(124);
internal_static_dex_ContinueAsNewDumpResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ContinueAsNewDumpResponse_descriptor,
new java.lang.String[] { "PageContent", "PageNum", "TotalPages", "Checksum", });
internal_static_dex_ChannelValues_descriptor =
- getDescriptor().getMessageType(124);
+ getDescriptor().getMessageType(125);
internal_static_dex_ChannelValues_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ChannelValues_descriptor,
new java.lang.String[] { "Messages", });
internal_static_dex_StepExecutionCompletedConditions_descriptor =
- getDescriptor().getMessageType(125);
+ getDescriptor().getMessageType(126);
internal_static_dex_StepExecutionCompletedConditions_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecutionCompletedConditions_descriptor,
@@ -2717,13 +2732,13 @@ public static void registerAllExtensions(
internal_static_dex_StepExecutionCompletedConditions_CompletedSubFlowResultsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_StepExecutionResumeInfo_descriptor =
- getDescriptor().getMessageType(126);
+ getDescriptor().getMessageType(127);
internal_static_dex_StepExecutionResumeInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecutionResumeInfo_descriptor,
new java.lang.String[] { "StepExecutionId", "Step", "CompletedConditions", "WaitingCondition", "StepExeLocals", });
internal_static_dex_StepExecutionCounterInfo_descriptor =
- getDescriptor().getMessageType(127);
+ getDescriptor().getMessageType(128);
internal_static_dex_StepExecutionCounterInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecutionCounterInfo_descriptor,
@@ -2747,13 +2762,13 @@ public static void registerAllExtensions(
internal_static_dex_StepExecutionCounterInfo_StepActiveExecutionNumsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_StaleSkipTimer_descriptor =
- getDescriptor().getMessageType(128);
+ getDescriptor().getMessageType(129);
internal_static_dex_StaleSkipTimer_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StaleSkipTimer_descriptor,
new java.lang.String[] { "StepExecutionId", "TimerConditionId", "TimerConditionIndex", });
internal_static_dex_ContinueAsNewDump_descriptor =
- getDescriptor().getMessageType(129);
+ getDescriptor().getMessageType(130);
internal_static_dex_ContinueAsNewDump_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ContinueAsNewDump_descriptor,
@@ -2765,187 +2780,187 @@ public static void registerAllExtensions(
internal_static_dex_ContinueAsNewDump_ChannelReceivedEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_ContinueAsNewInput_descriptor =
- getDescriptor().getMessageType(130);
+ getDescriptor().getMessageType(131);
internal_static_dex_ContinueAsNewInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ContinueAsNewInput_descriptor,
new java.lang.String[] { "PreviousInternalRunId", });
internal_static_dex_InterpreterWorkflowInput_descriptor =
- getDescriptor().getMessageType(131);
+ getDescriptor().getMessageType(132);
internal_static_dex_InterpreterWorkflowInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InterpreterWorkflowInput_descriptor,
new java.lang.String[] { "FlowType", "ConfiguredFlowTimeoutSeconds", "FlowTimeoutPolicy", "StartStepType", "StepInput", "StepOptions", "InitAttributes", "Config", "IsResumeFromContinueAsNew", "ContinueAsNewInput", "TimeoutHandlerOptions", });
internal_static_dex_InterpreterWorkflowOutput_descriptor =
- getDescriptor().getMessageType(132);
+ getDescriptor().getMessageType(133);
internal_static_dex_InterpreterWorkflowOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InterpreterWorkflowOutput_descriptor,
new java.lang.String[] { "StepCompletionOutputs", });
internal_static_dex_BlobStoreCleanupWorkflowInput_descriptor =
- getDescriptor().getMessageType(133);
+ getDescriptor().getMessageType(134);
internal_static_dex_BlobStoreCleanupWorkflowInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_BlobStoreCleanupWorkflowInput_descriptor,
new java.lang.String[] { "StoreId", });
internal_static_dex_BlobStoreCleanupWorkflowOutput_descriptor =
- getDescriptor().getMessageType(134);
+ getDescriptor().getMessageType(135);
internal_static_dex_BlobStoreCleanupWorkflowOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_BlobStoreCleanupWorkflowOutput_descriptor,
new java.lang.String[] { "TotalDeleted", });
internal_static_dex_InvokeWaitForMethodActivityInput_descriptor =
- getDescriptor().getMessageType(135);
+ getDescriptor().getMessageType(136);
internal_static_dex_InvokeWaitForMethodActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWaitForMethodActivityInput_descriptor,
new java.lang.String[] { "WorkerTarget", "Request", });
internal_static_dex_InvokeWaitForMethodActivityOutput_descriptor =
- getDescriptor().getMessageType(136);
+ getDescriptor().getMessageType(137);
internal_static_dex_InvokeWaitForMethodActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWaitForMethodActivityOutput_descriptor,
new java.lang.String[] { "Response", });
internal_static_dex_InvokeExecuteMethodActivityInput_descriptor =
- getDescriptor().getMessageType(137);
+ getDescriptor().getMessageType(138);
internal_static_dex_InvokeExecuteMethodActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeExecuteMethodActivityInput_descriptor,
new java.lang.String[] { "WorkerTarget", "Request", });
internal_static_dex_RecoveryErrorInfo_descriptor =
- getDescriptor().getMessageType(138);
+ getDescriptor().getMessageType(139);
internal_static_dex_RecoveryErrorInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_RecoveryErrorInfo_descriptor,
new java.lang.String[] { "Detail", "ErrorType", });
internal_static_dex_InternalLocalStepActivityFailure_descriptor =
- getDescriptor().getMessageType(139);
+ getDescriptor().getMessageType(140);
internal_static_dex_InternalLocalStepActivityFailure_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InternalLocalStepActivityFailure_descriptor,
new java.lang.String[] { "LocalActivityMetadata", "FirstAttemptTimestamp", "MethodOptions", "Attempt", "ActivityError", });
internal_static_dex_InvokeExecuteMethodActivityOutput_descriptor =
- getDescriptor().getMessageType(140);
+ getDescriptor().getMessageType(141);
internal_static_dex_InvokeExecuteMethodActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeExecuteMethodActivityOutput_descriptor,
new java.lang.String[] { "Response", });
internal_static_dex_DumpFlowForContinueAsNewActivityInput_descriptor =
- getDescriptor().getMessageType(141);
+ getDescriptor().getMessageType(142);
internal_static_dex_DumpFlowForContinueAsNewActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_DumpFlowForContinueAsNewActivityInput_descriptor,
new java.lang.String[] { "Request", });
internal_static_dex_DumpFlowForContinueAsNewActivityOutput_descriptor =
- getDescriptor().getMessageType(142);
+ getDescriptor().getMessageType(143);
internal_static_dex_DumpFlowForContinueAsNewActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_DumpFlowForContinueAsNewActivityOutput_descriptor,
new java.lang.String[] { "Response", });
internal_static_dex_InvokeWorkerRPCActivityInput_descriptor =
- getDescriptor().getMessageType(143);
+ getDescriptor().getMessageType(144);
internal_static_dex_InvokeWorkerRPCActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWorkerRPCActivityInput_descriptor,
new java.lang.String[] { "RpcPrep", "Request", });
internal_static_dex_InvokeWorkerRPCActivityOutput_descriptor =
- getDescriptor().getMessageType(144);
+ getDescriptor().getMessageType(145);
internal_static_dex_InvokeWorkerRPCActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeWorkerRPCActivityOutput_descriptor,
new java.lang.String[] { "Response", "RequestId", });
internal_static_dex_CleanupBlobStoreActivityInput_descriptor =
- getDescriptor().getMessageType(145);
+ getDescriptor().getMessageType(146);
internal_static_dex_CleanupBlobStoreActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_CleanupBlobStoreActivityInput_descriptor,
new java.lang.String[] { "StoreId", });
internal_static_dex_CleanupBlobStoreActivityOutput_descriptor =
- getDescriptor().getMessageType(146);
+ getDescriptor().getMessageType(147);
internal_static_dex_CleanupBlobStoreActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_CleanupBlobStoreActivityOutput_descriptor,
new java.lang.String[] { "TotalDeleted", });
internal_static_dex_AttributeSyncItem_descriptor =
- getDescriptor().getMessageType(147);
+ getDescriptor().getMessageType(148);
internal_static_dex_AttributeSyncItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_AttributeSyncItem_descriptor,
new java.lang.String[] { "ConfigName", "Key", "Value", });
internal_static_dex_SyncAttributeBatchActivityInput_descriptor =
- getDescriptor().getMessageType(148);
+ getDescriptor().getMessageType(149);
internal_static_dex_SyncAttributeBatchActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SyncAttributeBatchActivityInput_descriptor,
new java.lang.String[] { "FlowId", "ConfigName", "Items", });
internal_static_dex_StartSubFlowActivityInput_descriptor =
- getDescriptor().getMessageType(149);
+ getDescriptor().getMessageType(150);
internal_static_dex_StartSubFlowActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StartSubFlowActivityInput_descriptor,
new java.lang.String[] { "Condition", "ParentFlowConfig", "ParentStepExecutionId", });
internal_static_dex_StartSubFlowActivityOutput_descriptor =
- getDescriptor().getMessageType(150);
+ getDescriptor().getMessageType(151);
internal_static_dex_StartSubFlowActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StartSubFlowActivityOutput_descriptor,
new java.lang.String[] { "ImmediateFlowResult", });
internal_static_dex_SubFlowCompletionSignalRequest_descriptor =
- getDescriptor().getMessageType(151);
+ getDescriptor().getMessageType(152);
internal_static_dex_SubFlowCompletionSignalRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SubFlowCompletionSignalRequest_descriptor,
new java.lang.String[] { "SubFlowId", "FlowResult", });
internal_static_dex_ReportSubFlowCompletionActivityInput_descriptor =
- getDescriptor().getMessageType(152);
+ getDescriptor().getMessageType(153);
internal_static_dex_ReportSubFlowCompletionActivityInput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ReportSubFlowCompletionActivityInput_descriptor,
new java.lang.String[] { "ParentFlowId", "Request", });
internal_static_dex_ReportSubFlowCompletionActivityOutput_descriptor =
- getDescriptor().getMessageType(153);
+ getDescriptor().getMessageType(154);
internal_static_dex_ReportSubFlowCompletionActivityOutput_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ReportSubFlowCompletionActivityOutput_descriptor,
new java.lang.String[] { "Status", });
internal_static_dex_ExecuteRpcSignalRequest_descriptor =
- getDescriptor().getMessageType(154);
+ getDescriptor().getMessageType(155);
internal_static_dex_ExecuteRpcSignalRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_ExecuteRpcSignalRequest_descriptor,
new java.lang.String[] { "RpcInput", "RpcOutput", "UpsertAttributes", "StepDecision", "RecordEvents", "PublishToChannel", "IsSetAttributeApi", "DeleteFromChannel", "IsDeleteChannelMessageApi", });
internal_static_dex_SkipTimerSignalRequest_descriptor =
- getDescriptor().getMessageType(155);
+ getDescriptor().getMessageType(156);
internal_static_dex_SkipTimerSignalRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_SkipTimerSignalRequest_descriptor,
new java.lang.String[] { "StepExecutionId", "TimerConditionId", "TimerConditionIndex", });
internal_static_dex_StopFlowSignalRequest_descriptor =
- getDescriptor().getMessageType(156);
+ getDescriptor().getMessageType(157);
internal_static_dex_StopFlowSignalRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StopFlowSignalRequest_descriptor,
new java.lang.String[] { "StopType", "Reason", });
internal_static_dex_GetAttributesQueryRequest_descriptor =
- getDescriptor().getMessageType(157);
+ getDescriptor().getMessageType(158);
internal_static_dex_GetAttributesQueryRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetAttributesQueryRequest_descriptor,
new java.lang.String[] { "Keys", "AllKeys", });
internal_static_dex_GetAttributesQueryResponse_descriptor =
- getDescriptor().getMessageType(158);
+ getDescriptor().getMessageType(159);
internal_static_dex_GetAttributesQueryResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetAttributesQueryResponse_descriptor,
new java.lang.String[] { "Attributes", });
internal_static_dex_PrepareRpcQueryRequest_descriptor =
- getDescriptor().getMessageType(159);
+ getDescriptor().getMessageType(160);
internal_static_dex_PrepareRpcQueryRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_PrepareRpcQueryRequest_descriptor,
new java.lang.String[] { "LoadAttributeMapInstances", "LoadChannelNames", "LoadChannelMapInstances", });
internal_static_dex_PrepareRpcQueryResponse_descriptor =
- getDescriptor().getMessageType(160);
+ getDescriptor().getMessageType(161);
internal_static_dex_PrepareRpcQueryResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_PrepareRpcQueryResponse_descriptor,
@@ -2963,19 +2978,19 @@ public static void registerAllExtensions(
internal_static_dex_PrepareRpcQueryResponse_LoadedChannelMessagesEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_TimerInfo_descriptor =
- getDescriptor().getMessageType(161);
+ getDescriptor().getMessageType(162);
internal_static_dex_TimerInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TimerInfo_descriptor,
new java.lang.String[] { "ConditionId", "FiringUnixTimestampSeconds", "Status", });
internal_static_dex_TimerInfoList_descriptor =
- getDescriptor().getMessageType(162);
+ getDescriptor().getMessageType(163);
internal_static_dex_TimerInfoList_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_TimerInfoList_descriptor,
new java.lang.String[] { "Timers", });
internal_static_dex_GetCurrentTimerInfosQueryResponse_descriptor =
- getDescriptor().getMessageType(163);
+ getDescriptor().getMessageType(164);
internal_static_dex_GetCurrentTimerInfosQueryResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetCurrentTimerInfosQueryResponse_descriptor,
@@ -2987,25 +3002,25 @@ public static void registerAllExtensions(
internal_static_dex_GetCurrentTimerInfosQueryResponse_StepExecutionCurrentTimerInfosEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_dex_GetScheduledGreedyTimerTimesQueryResponse_descriptor =
- getDescriptor().getMessageType(164);
+ getDescriptor().getMessageType(165);
internal_static_dex_GetScheduledGreedyTimerTimesQueryResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_GetScheduledGreedyTimerTimesQueryResponse_descriptor,
new java.lang.String[] { "PendingScheduled", });
internal_static_dex_DebugDumpResponse_descriptor =
- getDescriptor().getMessageType(165);
+ getDescriptor().getMessageType(166);
internal_static_dex_DebugDumpResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_DebugDumpResponse_descriptor,
new java.lang.String[] { "Config", "Snapshot", "FiringTimersUnixTimestamps", "ActiveStepExecutions", });
internal_static_dex_InvokeRpcUpdateResult_descriptor =
- getDescriptor().getMessageType(166);
+ getDescriptor().getMessageType(167);
internal_static_dex_InvokeRpcUpdateResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_InvokeRpcUpdateResult_descriptor,
new java.lang.String[] { "Response", });
internal_static_dex_StepExecutionNumbers_descriptor =
- getDescriptor().getMessageType(167);
+ getDescriptor().getMessageType(168);
internal_static_dex_StepExecutionNumbers_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_dex_StepExecutionNumbers_descriptor,
diff --git a/sdk-java/src/main/java/io/superdurable/gen/FlowServiceGrpc.java b/sdk-java/src/main/java/io/superdurable/gen/FlowServiceGrpc.java
index 94bb7fa18..6938778a9 100644
--- a/sdk-java/src/main/java/io/superdurable/gen/FlowServiceGrpc.java
+++ b/sdk-java/src/main/java/io/superdurable/gen/FlowServiceGrpc.java
@@ -18,6 +18,37 @@ private FlowServiceGrpc() {}
public static final java.lang.String SERVICE_NAME = "dex.FlowService";
// Static method descriptors that strictly reflect the proto.
+ private static volatile io.grpc.MethodDescriptor
+ * Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ *
+ */
+ default void getServerInfo(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver
+ * Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ *
+ */
+ public void getServerInfo(com.google.protobuf.Empty request,
+ io.grpc.stub.StreamObserver
+ * Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ *
+ */
+ public io.superdurable.gen.ServerInfo getServerInfo(com.google.protobuf.Empty request) {
+ return io.grpc.stub.ClientCalls.blockingUnaryCall(
+ getChannel(), getGetServerInfoMethod(), getCallOptions(), request);
+ }
+
/**
*/
public io.superdurable.gen.StartFlowResponse startFlow(io.superdurable.gen.StartFlowRequest request) {
@@ -1521,6 +1583,17 @@ protected FlowServiceFutureStub build(
return new FlowServiceFutureStub(channel, callOptions);
}
+ /**
+ *
+ * Returns diagnostic release metadata and the Server's inclusive protocol interval.
+ *
+ */
+ public com.google.common.util.concurrent.ListenableFuture
+ * Describes the Dex Server release and the inclusive protocol range it supports.
+ *
+ *
+ * Protobuf type {@code dex.ServerInfo}
+ */
+@com.google.protobuf.Generated
+public final class ServerInfo extends
+ com.google.protobuf.GeneratedMessage implements
+ // @@protoc_insertion_point(message_implements:dex.ServerInfo)
+ ServerInfoOrBuilder {
+private static final long serialVersionUID = 0L;
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 35,
+ /* patch= */ 1,
+ /* suffix= */ "",
+ "ServerInfo");
+ }
+ // Use ServerInfo.newBuilder() to construct.
+ private ServerInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+ private ServerInfo() {
+ serverVersion_ = "";
+ }
+
+ public static final com.google.protobuf.Descriptors.Descriptor
+ getDescriptor() {
+ return io.superdurable.gen.DexProto.internal_static_dex_ServerInfo_descriptor;
+ }
+
+ @java.lang.Override
+ public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
+ return io.superdurable.gen.DexProto.internal_static_dex_ServerInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return io.superdurable.gen.DexProto.internal_static_dex_ServerInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ io.superdurable.gen.ServerInfo.class, io.superdurable.gen.ServerInfo.Builder.class);
+ }
+
+ public static final int SERVER_VERSION_FIELD_NUMBER = 1;
+ @SuppressWarnings("serial")
+ private volatile java.lang.Object serverVersion_ = "";
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The serverVersion.
+ */
+ @java.lang.Override
+ public java.lang.String getServerVersion() {
+ java.lang.Object ref = serverVersion_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ serverVersion_ = s;
+ return s;
+ }
+ }
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The bytes for serverVersion.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString
+ getServerVersionBytes() {
+ java.lang.Object ref = serverVersion_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ serverVersion_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int MINIMUM_SUPPORTED_PROTOCOL_VERSION_FIELD_NUMBER = 2;
+ private int minimumSupportedProtocolVersion_ = 0;
+ /**
+ *
+ * Oldest protocol version still accepted by this Server.
+ *
+ *
+ * uint32 minimum_supported_protocol_version = 2;
+ * @return The minimumSupportedProtocolVersion.
+ */
+ @java.lang.Override
+ public int getMinimumSupportedProtocolVersion() {
+ return minimumSupportedProtocolVersion_;
+ }
+
+ public static final int CURRENT_PROTOCOL_VERSION_FIELD_NUMBER = 3;
+ private int currentProtocolVersion_ = 0;
+ /**
+ *
+ * Newest protocol version implemented by this Server.
+ *
+ *
+ * uint32 current_protocol_version = 3;
+ * @return The currentProtocolVersion.
+ */
+ @java.lang.Override
+ public int getCurrentProtocolVersion() {
+ return currentProtocolVersion_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output)
+ throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serverVersion_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, serverVersion_);
+ }
+ if (minimumSupportedProtocolVersion_ != 0) {
+ output.writeUInt32(2, minimumSupportedProtocolVersion_);
+ }
+ if (currentProtocolVersion_ != 0) {
+ output.writeUInt32(3, currentProtocolVersion_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+ private int computeSerializedSize_0() {
+ int size = 0;
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serverVersion_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(1, serverVersion_);
+ }
+ if (minimumSupportedProtocolVersion_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(2, minimumSupportedProtocolVersion_);
+ }
+ if (currentProtocolVersion_ != 0) {
+ size += com.google.protobuf.CodedOutputStream
+ .computeUInt32Size(3, currentProtocolVersion_);
+ }
+ return size;
+ }
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ size += computeSerializedSize_0();
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof io.superdurable.gen.ServerInfo)) {
+ return super.equals(obj);
+ }
+ io.superdurable.gen.ServerInfo other = (io.superdurable.gen.ServerInfo) obj;
+
+ if (!getServerVersion()
+ .equals(other.getServerVersion())) return false;
+ if (getMinimumSupportedProtocolVersion()
+ != other.getMinimumSupportedProtocolVersion()) return false;
+ if (getCurrentProtocolVersion()
+ != other.getCurrentProtocolVersion()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + SERVER_VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getServerVersion().hashCode();
+ hash = (37 * hash) + MINIMUM_SUPPORTED_PROTOCOL_VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getMinimumSupportedProtocolVersion();
+ hash = (37 * hash) + CURRENT_PROTOCOL_VERSION_FIELD_NUMBER;
+ hash = (53 * hash) + getCurrentProtocolVersion();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ java.nio.ByteBuffer data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ java.nio.ByteBuffer data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ byte[] data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ public static io.superdurable.gen.ServerInfo parseDelimitedFrom(java.io.InputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static io.superdurable.gen.ServerInfo parseDelimitedFrom(
+ java.io.InputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ com.google.protobuf.CodedInputStream input)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input);
+ }
+ public static io.superdurable.gen.ServerInfo parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage
+ .parseWithIOException(PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() { return newBuilder(); }
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+ public static Builder newBuilder(io.superdurable.gen.ServerInfo prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE
+ ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(
+ com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+ /**
+ *
+ * Describes the Dex Server release and the inclusive protocol range it supports.
+ *
+ *
+ * Protobuf type {@code dex.ServerInfo}
+ */
+ public static final class Builder extends
+ com.google.protobuf.GeneratedMessage.Builder
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The serverVersion.
+ */
+ public java.lang.String getServerVersion() {
+ java.lang.Object ref = serverVersion_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs =
+ (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ serverVersion_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The bytes for serverVersion.
+ */
+ public com.google.protobuf.ByteString
+ getServerVersionBytes() {
+ java.lang.Object ref = serverVersion_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8(
+ (java.lang.String) ref);
+ serverVersion_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @param value The serverVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerVersion(
+ java.lang.String value) {
+ if (value == null) { throw new NullPointerException(); }
+ serverVersion_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return This builder for chaining.
+ */
+ public Builder clearServerVersion() {
+ serverVersion_ = getDefaultInstance().getServerVersion();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @param value The bytes for serverVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setServerVersionBytes(
+ com.google.protobuf.ByteString value) {
+ if (value == null) { throw new NullPointerException(); }
+ checkByteStringIsUtf8(value);
+ serverVersion_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private int minimumSupportedProtocolVersion_ ;
+ /**
+ *
+ * Oldest protocol version still accepted by this Server.
+ *
+ *
+ * uint32 minimum_supported_protocol_version = 2;
+ * @return The minimumSupportedProtocolVersion.
+ */
+ @java.lang.Override
+ public int getMinimumSupportedProtocolVersion() {
+ return minimumSupportedProtocolVersion_;
+ }
+ /**
+ *
+ * Oldest protocol version still accepted by this Server.
+ *
+ *
+ * uint32 minimum_supported_protocol_version = 2;
+ * @param value The minimumSupportedProtocolVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMinimumSupportedProtocolVersion(int value) {
+
+ minimumSupportedProtocolVersion_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Oldest protocol version still accepted by this Server.
+ *
+ *
+ * uint32 minimum_supported_protocol_version = 2;
+ * @return This builder for chaining.
+ */
+ public Builder clearMinimumSupportedProtocolVersion() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ minimumSupportedProtocolVersion_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int currentProtocolVersion_ ;
+ /**
+ *
+ * Newest protocol version implemented by this Server.
+ *
+ *
+ * uint32 current_protocol_version = 3;
+ * @return The currentProtocolVersion.
+ */
+ @java.lang.Override
+ public int getCurrentProtocolVersion() {
+ return currentProtocolVersion_;
+ }
+ /**
+ *
+ * Newest protocol version implemented by this Server.
+ *
+ *
+ * uint32 current_protocol_version = 3;
+ * @param value The currentProtocolVersion to set.
+ * @return This builder for chaining.
+ */
+ public Builder setCurrentProtocolVersion(int value) {
+
+ currentProtocolVersion_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ * Newest protocol version implemented by this Server.
+ *
+ *
+ * uint32 current_protocol_version = 3;
+ * @return This builder for chaining.
+ */
+ public Builder clearCurrentProtocolVersion() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ currentProtocolVersion_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:dex.ServerInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:dex.ServerInfo)
+ private static final io.superdurable.gen.ServerInfo DEFAULT_INSTANCE;
+ static {
+ DEFAULT_INSTANCE = new io.superdurable.gen.ServerInfo();
+ }
+
+ public static io.superdurable.gen.ServerInfo getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The serverVersion.
+ */
+ java.lang.String getServerVersion();
+ /**
+ *
+ * Identifies the Server artifact for diagnostics. Compatibility uses only the protocol range.
+ *
+ *
+ * string server_version = 1;
+ * @return The bytes for serverVersion.
+ */
+ com.google.protobuf.ByteString
+ getServerVersionBytes();
+
+ /**
+ *
+ * Oldest protocol version still accepted by this Server.
+ *
+ *
+ * uint32 minimum_supported_protocol_version = 2;
+ * @return The minimumSupportedProtocolVersion.
+ */
+ int getMinimumSupportedProtocolVersion();
+
+ /**
+ *
+ * Newest protocol version implemented by this Server.
+ *
+ *
+ * uint32 current_protocol_version = 3;
+ * @return The currentProtocolVersion.
+ */
+ int getCurrentProtocolVersion();
+}
diff --git a/sdk-java/src/test/java/io/superdurable/dex/WorkerServiceIntegrationTest.java b/sdk-java/src/test/java/io/superdurable/dex/WorkerServiceIntegrationTest.java
index 0f9db29b2..eac70d881 100644
--- a/sdk-java/src/test/java/io/superdurable/dex/WorkerServiceIntegrationTest.java
+++ b/sdk-java/src/test/java/io/superdurable/dex/WorkerServiceIntegrationTest.java
@@ -15,6 +15,7 @@
package io.superdurable.dex;
import com.fasterxml.jackson.databind.ObjectMapper;
+import com.google.protobuf.Empty;
import io.grpc.ManagedChannel;
import io.grpc.ManagedChannelBuilder;
import io.grpc.Server;
@@ -43,6 +44,7 @@
import io.superdurable.gen.KV;
import io.superdurable.gen.LoadBlobsRequest;
import io.superdurable.gen.LoadBlobsResponse;
+import io.superdurable.gen.ServerInfo;
import io.superdurable.gen.SyncAttributeIndexRequest;
import io.superdurable.gen.SyncAttributeIndexResponse;
import io.superdurable.gen.Value;
@@ -101,6 +103,60 @@ void derivesAdvertisedTargetFromDefaultBindAddress() {
}
}
+ @Test
+ void rejectsIncompatibleServerBeforeIndexSyncAndBinding() throws Exception {
+ final int workerPort = availablePort();
+ final int flowPort = availablePort();
+ final AtomicInteger syncCalls = new AtomicInteger();
+ final Server flowServer = ServerBuilder.forPort(flowPort)
+ .addService(new FlowServiceGrpc.FlowServiceImplBase() {
+ @Override
+ public void getServerInfo(
+ final Empty request,
+ final StreamObserver