From 801c5c3dd5f15982802e94da7fd0495fa5f60f17 Mon Sep 17 00:00:00 2001 From: Matt Toohey Date: Thu, 14 Nov 2024 09:40:06 +1100 Subject: [PATCH] attempt to rename grpc so v is trailing --- Justfile | 10 +- backend/controller/console/console.go | 6 +- .../console/console_integration_test.go | 2 +- backend/controller/controller.go | 4 +- .../controller/encryption/integration_test.go | 2 +- backend/controller/ingress/handler.go | 2 +- .../leases/lease_integration_test.go | 2 +- backend/controller/observability/calls.go | 2 +- backend/controller/observability/ingress.go | 2 +- .../k8sscaling/deployment_provisioner.go | 2 +- backend/controller/sql/sqltypes/sqltypes.go | 2 +- backend/protos/buf.yaml | 2 +- .../{v1/console => console/v1}/console.pb.go | 4 +- .../{v1/console => console/v1}/console.proto | 6 +- .../v1}/pbconsoleconnect/console.connect.go | 4 +- .../language => language/v1}/language.pb.go | 4 +- .../language => language/v1}/language.proto | 6 +- .../v1}/languagepbconnect/language.connect.go | 4 +- .../{v1/language => language/v1}/mixins.go | 0 .../v1beta1}/plugin.pb.go | 2 +- .../v1beta1}/plugin.proto | 6 +- .../provisionerconnect/plugin.connect.go | 4 +- .../provisionerconnect/service.connect.go | 4 +- .../v1beta1}/resource.pb.go | 4 +- .../v1beta1}/resource.proto | 6 +- .../v1beta1}/service.pb.go | 2 +- .../v1beta1}/service.proto | 2 +- .../ftl/{v1/schema => schema/v1}/mixins.go | 0 .../ftl/{v1/schema => schema/v1}/schema.pb.go | 2 +- .../ftl/{v1/schema => schema/v1}/schema.proto | 4 +- .../protos/xyz/block/ftl/v1/controller.pb.go | 2 +- .../protos/xyz/block/ftl/v1/controller.proto | 2 +- backend/protos/xyz/block/ftl/v1/module.pb.go | 2 +- backend/protos/xyz/block/ftl/v1/module.proto | 2 +- backend/protos/xyz/block/ftl/v1/verb.pb.go | 2 +- backend/protos/xyz/block/ftl/v1/verb.proto | 2 +- backend/provisioner/controller_provisioner.go | 4 +- backend/provisioner/deployment.go | 2 +- backend/provisioner/deployment_test.go | 4 +- backend/provisioner/dev_provisioner.go | 2 +- backend/provisioner/inmem_provisioner.go | 4 +- backend/provisioner/noop_provisioner.go | 4 +- backend/provisioner/registry.go | 4 +- backend/provisioner/resource_equality_test.go | 2 +- backend/provisioner/resource_graph.go | 4 +- backend/provisioner/resource_graph_test.go | 2 +- backend/provisioner/resource_type.go | 4 +- backend/provisioner/service.go | 4 +- cmd/devel-provisioner/main.go | 4 +- cmd/ftl-provisioner-cloudformation/plan.go | 2 +- .../provisioner.go | 4 +- cmd/ftl-provisioner-cloudformation/status.go | 2 +- frontend/cli/cmd_deploy.go | 2 +- frontend/cli/cmd_dev.go | 2 +- frontend/cli/cmd_replay.go | 4 +- frontend/cli/cmd_schema_diff.go | 2 +- frontend/cli/cmd_schema_get.go | 2 +- frontend/cli/cmd_serve.go | 2 +- frontend/cli/main.go | 2 +- .../console/src/api/modules/use-modules.ts | 2 +- .../src/api/modules/use-stream-modules.ts | 4 +- .../src/api/timeline/timeline-filters.ts | 2 +- .../api/timeline/use-module-trace-events.ts | 2 +- .../api/timeline/use-request-trace-events.ts | 2 +- .../src/api/timeline/use-timeline-calls.ts | 2 +- .../console/src/api/timeline/use-timeline.ts | 4 +- .../src/features/console/ConsolePage.tsx | 2 +- .../console/right-panel/ConfigPanels.tsx | 2 +- .../console/right-panel/ModulePanels.tsx | 2 +- .../console/right-panel/RightPanelHeader.tsx | 2 +- .../console/right-panel/SecretPanels.tsx | 2 +- .../console/right-panel/VerbPanels.tsx | 2 +- .../features/deployments/DeploymentCard.tsx | 2 +- .../console/src/features/graph/GraphPane.tsx | 2 +- .../src/features/graph/create-layout.ts | 2 +- .../src/features/modules/ModulesPanel.tsx | 2 +- .../features/modules/decls/ConfigPanel.tsx | 2 +- .../src/features/modules/decls/DataPanel.tsx | 2 +- .../features/modules/decls/DatabasePanel.tsx | 2 +- .../src/features/modules/decls/DeclPanel.tsx | 2 +- .../src/features/modules/decls/EnumPanel.tsx | 2 +- .../src/features/modules/decls/References.tsx | 2 +- .../features/modules/decls/SecretPanel.tsx | 2 +- .../modules/decls/SubscriptionPanel.tsx | 2 +- .../src/features/modules/decls/TopicPanel.tsx | 2 +- .../features/modules/decls/TypeAliasPanel.tsx | 2 +- .../modules/decls/VerbRequestEditor.tsx | 4 +- .../src/features/modules/decls/enum.utils.ts | 2 +- .../src/features/modules/module.utils.ts | 6 +- .../features/modules/schema/schema.utils.ts | 2 +- .../src/features/timeline/Timeline.tsx | 2 +- .../timeline/TimelineAsyncExecute.tsx | 2 +- .../src/features/timeline/TimelineCall.tsx | 2 +- .../timeline/TimelineCronScheduled.tsx | 2 +- .../timeline/TimelineDeploymentCreated.tsx | 2 +- .../timeline/TimelineDeploymentUpdated.tsx | 2 +- .../features/timeline/TimelineEventList.tsx | 2 +- .../src/features/timeline/TimelineIcon.tsx | 2 +- .../src/features/timeline/TimelineIngress.tsx | 2 +- .../src/features/timeline/TimelineLog.tsx | 2 +- .../src/features/timeline/TimelinePage.tsx | 2 +- .../timeline/TimelinePubSubConsume.tsx | 2 +- .../timeline/TimelinePubSubPublish.tsx | 2 +- .../details/TimelineAsyncExecuteDetails.tsx | 2 +- .../timeline/details/TimelineCallDetails.tsx | 2 +- .../details/TimelineCronScheduledDetails.tsx | 2 +- .../TimelineDeploymentCreatedDetails.tsx | 2 +- .../TimelineDeploymentUpdatedDetails.tsx | 2 +- .../details/TimelineDetailsColorBar.tsx | 2 +- .../details/TimelineDetailsHeader.tsx | 2 +- .../details/TimelineIngressDetails.tsx | 2 +- .../timeline/details/TimelineLogDetails.tsx | 2 +- .../details/TimelinePubSubConsumeDetails.tsx | 2 +- .../details/TimelinePubSubPublishDetails.tsx | 2 +- .../timeline/filters/TimelineFilterPanel.tsx | 2 +- .../src/features/timeline/timeline.utils.ts | 4 +- .../src/features/traces/TraceDetailItem.tsx | 2 +- .../src/features/traces/TraceDetails.tsx | 2 +- .../src/features/traces/TraceGraph.tsx | 2 +- .../src/features/traces/TraceRequestList.tsx | 2 +- .../traces/details/TraceDetailsAsyncCall.tsx | 2 +- .../traces/details/TraceDetailsCall.tsx | 2 +- .../traces/details/TraceDetailsIngress.tsx | 2 +- .../details/TraceDetailsPubsubPublish.tsx | 2 +- .../src/features/traces/traces.utils.ts | 2 +- .../console/src/features/verbs/VerbPage.tsx | 2 +- .../src/features/verbs/VerbRequestForm.tsx | 4 +- .../src/features/verbs/VerbRightPanel.tsx | 2 +- .../console/src/features/verbs/verb.utils.ts | 4 +- .../block/ftl/v1/console/console_connect.ts | 2 +- .../xyz/block/ftl/v1/console/console_pb.ts | 2 +- .../ftl/v1/language.go/language_connect.ts | 2 +- .../block/ftl/v1/language.go/language_pb.ts | 2 +- .../block/ftl/v1/language/language_connect.ts | 2 +- .../xyz/block/ftl/v1/language/language_pb.ts | 2 +- .../xyz/block/ftl/v1/schema/runtime_pb.ts | 2 +- .../xyz/block/ftl/v1/schema/schema_pb.ts | 2 +- .../ftl/v1beta1/provisioner/plugin_connect.ts | 2 +- .../ftl/v1beta1/provisioner/plugin_pb.ts | 2 +- .../ftl/v1beta1/provisioner/resource_pb.ts | 2 +- .../v1beta1/provisioner/service_connect.ts | 2 +- .../ftl/v1beta1/provisioner/service_pb.ts | 2 +- go-runtime/cmd/ftl-language-go/main.go | 2 +- go-runtime/ftl/reflection/types.go | 2 +- go-runtime/goplugin/service.go | 6 +- go-runtime/goplugin/service_test.go | 2 +- go-runtime/internal/impl.go | 2 +- internal/buildengine/deploy.go | 2 +- internal/buildengine/languageplugin/plugin.go | 4 +- .../languageplugin/plugin_client.go | 4 +- .../languageplugin/plugin_integration_test.go | 4 +- .../buildengine/languageplugin/plugin_test.go | 2 +- internal/integration/actions.go | 2 +- internal/integration/harness.go | 4 +- internal/schema/any.go | 2 +- internal/schema/array.go | 2 +- internal/schema/bool.go | 2 +- internal/schema/bytes.go | 2 +- internal/schema/config.go | 2 +- internal/schema/data.go | 2 +- internal/schema/database.go | 2 +- internal/schema/enum.go | 2 +- internal/schema/field.go | 2 +- internal/schema/float.go | 2 +- internal/schema/int.go | 2 +- internal/schema/intvalue.go | 2 +- internal/schema/map.go | 2 +- internal/schema/metadataalias.go | 2 +- internal/schema/metadatacalls.go | 2 +- internal/schema/metadataconfig.go | 2 +- internal/schema/metadatacronjob.go | 2 +- internal/schema/metadatadatabases.go | 2 +- internal/schema/metadataencoding.go | 2 +- internal/schema/metadataingress.go | 2 +- internal/schema/metadataretry.go | 2 +- internal/schema/metadatasecrets.go | 2 +- internal/schema/metadatasubscriber.go | 2 +- internal/schema/metadatatypemap.go | 2 +- internal/schema/module.go | 2 +- internal/schema/optional.go | 2 +- internal/schema/protobuf_dec.go | 2 +- internal/schema/protobuf_enc.go | 2 +- internal/schema/protobuf_test.go | 2 +- internal/schema/ref.go | 2 +- internal/schema/schema.go | 4 +- internal/schema/secret.go | 2 +- internal/schema/string.go | 2 +- internal/schema/stringvalue.go | 2 +- internal/schema/subscription.go | 2 +- internal/schema/time.go | 2 +- internal/schema/topic.go | 2 +- internal/schema/typealias.go | 2 +- internal/schema/typeparameter.go | 2 +- internal/schema/typevalue.go | 2 +- internal/schema/unit.go | 2 +- internal/schema/verb.go | 2 +- jvm-runtime/cmd/ftl-language-java/main.go | 2 +- jvm-runtime/cmd/ftl-language-kotlin/main.go | 2 +- jvm-runtime/jvm_integration_test.go | 2 +- jvm-runtime/plugin/common/jvmcommon.go | 6 +- .../cmd/ftl-language-python/main.go | 2 +- python-runtime/compile/build.go | 2 +- .../xyz/block/ftl/v1/console/console_pb2.py | 221 +++++++++-------- .../protos/xyz/block/ftl/v1/controller_pb2.py | 214 ++++++++-------- .../xyz/block/ftl/v1/language/language_pb2.py | 149 +++++------ .../ftl/protos/xyz/block/ftl/v1/module_pb2.py | 92 +++---- .../xyz/block/ftl/v1/schema/schema_pb2.py | 234 +++++++++--------- .../ftl/protos/xyz/block/ftl/v1/verb_pb2.py | 52 ++-- .../ftl/v1beta1/provisioner/plugin_pb2.py | 75 +++--- .../ftl/v1beta1/provisioner/resource_pb2.py | 59 +++-- .../ftl/v1beta1/provisioner/service_pb2.py | 37 ++- python-runtime/python-plugin/service.go | 4 +- 212 files changed, 858 insertions(+), 781 deletions(-) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/console.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/console.proto (98%) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/pbconsoleconnect/console.connect.go (99%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/language.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/language.proto (99%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/languagepbconnect/language.connect.go (99%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/mixins.go (100%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin.proto (93%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/provisionerconnect/plugin.connect.go (99%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/provisionerconnect/service.connect.go (99%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource.proto (89%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service.proto (96%) rename backend/protos/xyz/block/ftl/{v1/schema => schema/v1}/mixins.go (100%) rename backend/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema.pb.go (99%) rename backend/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema.proto (98%) diff --git a/Justfile b/Justfile index cd455dda95..3cd5e446d7 100644 --- a/Justfile +++ b/Justfile @@ -5,13 +5,13 @@ WATCHEXEC_ARGS := "-d 1s -e proto -e go -e sql -f sqlc.yaml --ignore **/types.ft RELEASE := "build/release" VERSION := `git describe --tags --always | sed -e 's/^v//'` TIMESTAMP := `date +%s` -SCHEMA_OUT := "backend/protos/xyz/block/ftl/v1/schema/schema.proto" +SCHEMA_OUT := "backend/protos/xyz/block/ftl/schema/v1/schema.proto" ZIP_DIRS := "go-runtime/compile/build-template go-runtime/compile/external-module-template go-runtime/compile/main-work-template internal/projectinit/scaffolding go-runtime/scaffolding jvm-runtime/java/scaffolding jvm-runtime/kotlin/scaffolding python-runtime/compile/build-template python-runtime/compile/external-module-template python-runtime/scaffolding" CONSOLE_ROOT := "frontend/console" FRONTEND_OUT := CONSOLE_ROOT + "/dist/index.html" EXTENSION_OUT := "frontend/vscode/dist/extension.js" -PROTOS_IN := "backend/protos/xyz/block/ftl/v1/schema/schema.proto backend/protos/xyz/block/ftl/v1/console/console.proto backend/protos/xyz/block/ftl/v1/ftl.proto" -PROTOS_OUT := "backend/protos/xyz/block/ftl/v1/console/console.pb.go backend/protos/xyz/block/ftl/v1/ftl.pb.go backend/protos/xyz/block/ftl/v1/schema/schema.pb.go " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/console/console_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/ftl_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts" +PROTOS_IN := "backend/protos/xyz/block/ftl/schema/v1/schema.proto backend/protos/xyz/block/ftl/console/v1/console.proto backend/protos/xyz/block/ftl/v1/ftl.proto" +PROTOS_OUT := "backend/protos/xyz/block/ftl/console/v1/console.pb.go backend/protos/xyz/block/ftl/v1/ftl.pb.go backend/protos/xyz/block/ftl/schema/v1/schema.pb.go " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/console/v1/console_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/ftl_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/schema/v1/runtime_pb.ts " + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/schema/v1/schema_pb.ts" _help: @just -l @@ -188,9 +188,9 @@ build-protos: # Generate .proto files from .go types. go2proto: go2proto -o "{{SCHEMA_OUT}}" \ - -O 'go_package="github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema;schemapb"' \ + -O 'go_package="github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1;schemapb"' \ -O 'java_multiple_files=true' \ - xyz.block.ftl.v1.schema ./internal/schema.Schema && buf format -w && buf lint + xyz.block.ftl.schema.v1 ./internal/schema.Schema && buf format -w && buf lint # Unconditionally rebuild protos build-protos-unconditionally: pnpm-install go2proto diff --git a/backend/controller/console/console.go b/backend/controller/console/console.go index f31f766032..28841616b0 100644 --- a/backend/controller/console/console.go +++ b/backend/controller/console/console.go @@ -15,10 +15,10 @@ import ( "github.com/TBD54566975/ftl/backend/controller/dal" dalmodel "github.com/TBD54566975/ftl/backend/controller/dal/model" "github.com/TBD54566975/ftl/backend/controller/timeline" + pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/buildengine" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/model" diff --git a/backend/controller/console/console_integration_test.go b/backend/controller/console/console_integration_test.go index 9e6a07d46e..3b79a6e17e 100644 --- a/backend/controller/console/console_integration_test.go +++ b/backend/controller/console/console_integration_test.go @@ -8,7 +8,7 @@ import ( "connectrpc.com/connect" "github.com/alecthomas/assert/v2" - pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" + pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" in "github.com/TBD54566975/ftl/internal/integration" ) diff --git a/backend/controller/controller.go b/backend/controller/controller.go index f0ee82c767..5a2c4b601c 100644 --- a/backend/controller/controller.go +++ b/backend/controller/controller.go @@ -51,10 +51,10 @@ import ( "github.com/TBD54566975/ftl/backend/controller/scheduledtask" "github.com/TBD54566975/ftl/backend/controller/timeline" "github.com/TBD54566975/ftl/backend/libdal" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" frontend "github.com/TBD54566975/ftl/frontend/console" "github.com/TBD54566975/ftl/internal/configuration" cf "github.com/TBD54566975/ftl/internal/configuration/manager" diff --git a/backend/controller/encryption/integration_test.go b/backend/controller/encryption/integration_test.go index 076b0a4e6c..949ab8edf5 100644 --- a/backend/controller/encryption/integration_test.go +++ b/backend/controller/encryption/integration_test.go @@ -9,7 +9,7 @@ import ( "time" "github.com/TBD54566975/ftl/backend/controller/encryption/api" - pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" + pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" in "github.com/TBD54566975/ftl/internal/integration" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/slices" diff --git a/backend/controller/ingress/handler.go b/backend/controller/ingress/handler.go index fe881e108a..8111d1af4d 100644 --- a/backend/controller/ingress/handler.go +++ b/backend/controller/ingress/handler.go @@ -15,8 +15,8 @@ import ( "github.com/TBD54566975/ftl/backend/controller/observability" "github.com/TBD54566975/ftl/backend/controller/timeline" "github.com/TBD54566975/ftl/backend/libdal" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/model" "github.com/TBD54566975/ftl/internal/schema" diff --git a/backend/controller/leases/lease_integration_test.go b/backend/controller/leases/lease_integration_test.go index bb7ddb23c2..8b0b9d9e50 100644 --- a/backend/controller/leases/lease_integration_test.go +++ b/backend/controller/leases/lease_integration_test.go @@ -12,8 +12,8 @@ import ( "github.com/alecthomas/assert/v2" "golang.org/x/sync/errgroup" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" in "github.com/TBD54566975/ftl/internal/integration" ) diff --git a/backend/controller/observability/calls.go b/backend/controller/observability/calls.go index cebaf46ca5..a0ca760f29 100644 --- a/backend/controller/observability/calls.go +++ b/backend/controller/observability/calls.go @@ -12,7 +12,7 @@ import ( "go.opentelemetry.io/otel/metric/noop" "go.opentelemetry.io/otel/trace" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/observability" "github.com/TBD54566975/ftl/internal/schema" ) diff --git a/backend/controller/observability/ingress.go b/backend/controller/observability/ingress.go index 87b01ed75a..86a9650e90 100644 --- a/backend/controller/observability/ingress.go +++ b/backend/controller/observability/ingress.go @@ -11,7 +11,7 @@ import ( "go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/metric/noop" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/observability" "github.com/TBD54566975/ftl/internal/schema" ) diff --git a/backend/controller/scaling/k8sscaling/deployment_provisioner.go b/backend/controller/scaling/k8sscaling/deployment_provisioner.go index 45f5ad8db2..1bf6ee213d 100644 --- a/backend/controller/scaling/k8sscaling/deployment_provisioner.go +++ b/backend/controller/scaling/k8sscaling/deployment_provisioner.go @@ -36,8 +36,8 @@ import ( "k8s.io/apimachinery/pkg/runtime/serializer" "k8s.io/client-go/kubernetes" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/backend/controller/sql/sqltypes/sqltypes.go b/backend/controller/sql/sqltypes/sqltypes.go index 07b8fb5345..d607e641fe 100644 --- a/backend/controller/sql/sqltypes/sqltypes.go +++ b/backend/controller/sql/sqltypes/sqltypes.go @@ -9,7 +9,7 @@ import ( "github.com/alecthomas/types/optional" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/schema" ) diff --git a/backend/protos/buf.yaml b/backend/protos/buf.yaml index 00bdcd9d75..363c330db0 100644 --- a/backend/protos/buf.yaml +++ b/backend/protos/buf.yaml @@ -1,7 +1,7 @@ version: v1 breaking: ignore: - - xyz/block/ftl/v1beta1 + - xyz/block/ftl/provisioning/v1beta1 use: - FILE lint: diff --git a/backend/protos/xyz/block/ftl/v1/console/console.pb.go b/backend/protos/xyz/block/ftl/console/v1/console.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1/console/console.pb.go rename to backend/protos/xyz/block/ftl/console/v1/console.pb.go index c24f0b6424..4b77398b10 100644 --- a/backend/protos/xyz/block/ftl/v1/console/console.pb.go +++ b/backend/protos/xyz/block/ftl/console/v1/console.pb.go @@ -2,13 +2,13 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1/console/console.proto +// source: xyz/block/ftl/console/v1/console.proto package pbconsole import ( v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" diff --git a/backend/protos/xyz/block/ftl/v1/console/console.proto b/backend/protos/xyz/block/ftl/console/v1/console.proto similarity index 98% rename from backend/protos/xyz/block/ftl/v1/console/console.proto rename to backend/protos/xyz/block/ftl/console/v1/console.proto index 4886dbaff5..2502a6c320 100644 --- a/backend/protos/xyz/block/ftl/v1/console/console.proto +++ b/backend/protos/xyz/block/ftl/console/v1/console.proto @@ -1,13 +1,13 @@ syntax = "proto3"; -package xyz.block.ftl.v1.console; +package xyz.block.ftl.console.v1; import "google/protobuf/duration.proto"; import "google/protobuf/timestamp.proto"; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console;pbconsole"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1;pbconsole"; option java_multiple_files = true; enum EventType { diff --git a/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect/console.connect.go b/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect/console.connect.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect/console.connect.go rename to backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect/console.connect.go index e33d036cb8..6d0187a28f 100644 --- a/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect/console.connect.go +++ b/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect/console.connect.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-connect-go. DO NOT EDIT. // -// Source: xyz/block/ftl/v1/console/console.proto +// Source: xyz/block/ftl/console/v1/console.proto package pbconsoleconnect @@ -9,7 +9,7 @@ import ( context "context" errors "errors" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - console "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" + console "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" http "net/http" strings "strings" ) diff --git a/backend/protos/xyz/block/ftl/v1/language/language.pb.go b/backend/protos/xyz/block/ftl/language/v1/language.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1/language/language.pb.go rename to backend/protos/xyz/block/ftl/language/v1/language.pb.go index 01e1ae5101..7ad253123e 100644 --- a/backend/protos/xyz/block/ftl/v1/language/language.pb.go +++ b/backend/protos/xyz/block/ftl/language/v1/language.pb.go @@ -2,13 +2,13 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1/language/language.proto +// source: xyz/block/ftl/language/v1/language.proto package languagepb import ( v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" structpb "google.golang.org/protobuf/types/known/structpb" diff --git a/backend/protos/xyz/block/ftl/v1/language/language.proto b/backend/protos/xyz/block/ftl/language/v1/language.proto similarity index 99% rename from backend/protos/xyz/block/ftl/v1/language/language.proto rename to backend/protos/xyz/block/ftl/language/v1/language.proto index 198035fdc8..e14e16dd09 100644 --- a/backend/protos/xyz/block/ftl/v1/language/language.proto +++ b/backend/protos/xyz/block/ftl/language/v1/language.proto @@ -1,12 +1,12 @@ syntax = "proto3"; -package xyz.block.ftl.v1.language; +package xyz.block.ftl.language.v1; import "google/protobuf/struct.proto"; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language;languagepb"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1;languagepb"; option java_multiple_files = true; // ModuleConfig contains the configuration for a module, found in the module's ftl.toml file. diff --git a/backend/protos/xyz/block/ftl/v1/language/languagepbconnect/language.connect.go b/backend/protos/xyz/block/ftl/language/v1/languagepbconnect/language.connect.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1/language/languagepbconnect/language.connect.go rename to backend/protos/xyz/block/ftl/language/v1/languagepbconnect/language.connect.go index 8c43b030c3..ce0d5d1a05 100644 --- a/backend/protos/xyz/block/ftl/v1/language/languagepbconnect/language.connect.go +++ b/backend/protos/xyz/block/ftl/language/v1/languagepbconnect/language.connect.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-connect-go. DO NOT EDIT. // -// Source: xyz/block/ftl/v1/language/language.proto +// Source: xyz/block/ftl/language/v1/language.proto package languagepbconnect @@ -9,7 +9,7 @@ import ( context "context" errors "errors" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - language "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" + language "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" http "net/http" strings "strings" ) diff --git a/backend/protos/xyz/block/ftl/v1/language/mixins.go b/backend/protos/xyz/block/ftl/language/v1/mixins.go similarity index 100% rename from backend/protos/xyz/block/ftl/v1/language/mixins.go rename to backend/protos/xyz/block/ftl/language/v1/mixins.go diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.pb.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.pb.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.pb.go index 7f8be38192..f05a178ea5 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.pb.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.pb.go @@ -2,7 +2,7 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/plugin.proto +// source: xyz/block/ftl/provisioner/v1beta1/plugin.proto package provisioner diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.proto b/backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.proto similarity index 93% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.proto rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.proto index f3653dc1cb..5e371d99f5 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.proto +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.proto @@ -1,11 +1,11 @@ syntax = "proto3"; -package xyz.block.ftl.v1beta1.provisioner; +package xyz.block.ftl.provisioner.v1beta1; +import "xyz/block/ftl/provisioner/v1beta1/resource.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1beta1/provisioner/resource.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner"; option java_multiple_files = true; // ResourceContext is the context used to create a new resource diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/plugin.connect.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/plugin.connect.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/plugin.connect.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/plugin.connect.go index 0ec4d18e1a..685949622c 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/plugin.connect.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/plugin.connect.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-connect-go. DO NOT EDIT. // -// Source: xyz/block/ftl/v1beta1/provisioner/plugin.proto +// Source: xyz/block/ftl/provisioner/v1beta1/plugin.proto package provisionerconnect @@ -9,7 +9,7 @@ import ( context "context" errors "errors" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" http "net/http" strings "strings" ) diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/service.connect.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/service.connect.go index f79dd7ac78..3c24df0e3d 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect/service.connect.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-connect-go. DO NOT EDIT. // -// Source: xyz/block/ftl/v1beta1/provisioner/service.proto +// Source: xyz/block/ftl/provisioner/v1beta1/service.proto package provisionerconnect @@ -9,7 +9,7 @@ import ( context "context" errors "errors" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - _ "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + _ "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" http "net/http" strings "strings" ) diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.pb.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.pb.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.pb.go index 98e0a5288d..1fccea74c8 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.pb.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.pb.go @@ -2,13 +2,13 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/resource.proto +// source: xyz/block/ftl/provisioner/v1beta1/resource.proto package provisioner import ( v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" structpb "google.golang.org/protobuf/types/known/structpb" diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto similarity index 89% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto index 1e65d33a25..ee8a3822fe 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto @@ -1,12 +1,12 @@ syntax = "proto3"; -package xyz.block.ftl.v1beta1.provisioner; +package xyz.block.ftl.provisioner.v1beta1; import "google/protobuf/struct.proto"; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/controller.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner"; option java_multiple_files = true; // Resource is an abstract resource extracted from FTL Schema. diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.pb.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/service.pb.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/service.pb.go index 3c0c2f44f2..647ebb7ce0 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.pb.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.pb.go @@ -2,7 +2,7 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/service.proto +// source: xyz/block/ftl/provisioner/v1beta1/service.proto package provisioner diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto similarity index 96% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto index c6b37c20ad..7c46553ece 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto @@ -5,7 +5,7 @@ package xyz.block.ftl.v1beta1.provisioner; import "xyz/block/ftl/v1/controller.proto"; import "xyz/block/ftl/v1/ftl.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner"; option java_multiple_files = true; service ProvisionerService { diff --git a/backend/protos/xyz/block/ftl/v1/schema/mixins.go b/backend/protos/xyz/block/ftl/schema/v1/mixins.go similarity index 100% rename from backend/protos/xyz/block/ftl/v1/schema/mixins.go rename to backend/protos/xyz/block/ftl/schema/v1/mixins.go diff --git a/backend/protos/xyz/block/ftl/v1/schema/schema.pb.go b/backend/protos/xyz/block/ftl/schema/v1/schema.pb.go similarity index 99% rename from backend/protos/xyz/block/ftl/v1/schema/schema.pb.go rename to backend/protos/xyz/block/ftl/schema/v1/schema.pb.go index 511d9deb07..9f769ccf24 100644 --- a/backend/protos/xyz/block/ftl/v1/schema/schema.pb.go +++ b/backend/protos/xyz/block/ftl/schema/v1/schema.pb.go @@ -4,7 +4,7 @@ // versions: // protoc-gen-go v1.35.1 // protoc (unknown) -// source: xyz/block/ftl/v1/schema/schema.proto +// source: xyz/block/ftl/schema/v1/schema.proto package schemapb diff --git a/backend/protos/xyz/block/ftl/v1/schema/schema.proto b/backend/protos/xyz/block/ftl/schema/v1/schema.proto similarity index 98% rename from backend/protos/xyz/block/ftl/v1/schema/schema.proto rename to backend/protos/xyz/block/ftl/schema/v1/schema.proto index f632c4124f..299fd93773 100644 --- a/backend/protos/xyz/block/ftl/v1/schema/schema.proto +++ b/backend/protos/xyz/block/ftl/schema/v1/schema.proto @@ -1,11 +1,11 @@ // THIS FILE IS GENERATED; DO NOT MODIFY syntax = "proto3"; -package xyz.block.ftl.v1.schema; +package xyz.block.ftl.schema.v1; import "google/protobuf/timestamp.proto"; -option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema;schemapb"; +option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1;schemapb"; option java_multiple_files = true; enum AliasKind { diff --git a/backend/protos/xyz/block/ftl/v1/controller.pb.go b/backend/protos/xyz/block/ftl/v1/controller.pb.go index dcfc9a9d3c..e4ed4d4083 100644 --- a/backend/protos/xyz/block/ftl/v1/controller.pb.go +++ b/backend/protos/xyz/block/ftl/v1/controller.pb.go @@ -7,7 +7,7 @@ package ftlv1 import ( - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" structpb "google.golang.org/protobuf/types/known/structpb" diff --git a/backend/protos/xyz/block/ftl/v1/controller.proto b/backend/protos/xyz/block/ftl/v1/controller.proto index c7bf419540..0392d1661b 100644 --- a/backend/protos/xyz/block/ftl/v1/controller.proto +++ b/backend/protos/xyz/block/ftl/v1/controller.proto @@ -4,8 +4,8 @@ package xyz.block.ftl.v1; import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1"; option java_multiple_files = true; diff --git a/backend/protos/xyz/block/ftl/v1/module.pb.go b/backend/protos/xyz/block/ftl/v1/module.pb.go index b7a1c023a0..e02baf6a17 100644 --- a/backend/protos/xyz/block/ftl/v1/module.pb.go +++ b/backend/protos/xyz/block/ftl/v1/module.pb.go @@ -7,7 +7,7 @@ package ftlv1 import ( - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" diff --git a/backend/protos/xyz/block/ftl/v1/module.proto b/backend/protos/xyz/block/ftl/v1/module.proto index ea03ce421b..0fe32db2fd 100644 --- a/backend/protos/xyz/block/ftl/v1/module.proto +++ b/backend/protos/xyz/block/ftl/v1/module.proto @@ -3,8 +3,8 @@ syntax = "proto3"; package xyz.block.ftl.v1; import "google/protobuf/duration.proto"; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1"; option java_multiple_files = true; diff --git a/backend/protos/xyz/block/ftl/v1/verb.pb.go b/backend/protos/xyz/block/ftl/v1/verb.pb.go index a38d71699b..1cb56ffdbe 100644 --- a/backend/protos/xyz/block/ftl/v1/verb.pb.go +++ b/backend/protos/xyz/block/ftl/v1/verb.pb.go @@ -7,7 +7,7 @@ package ftlv1 import ( - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" diff --git a/backend/protos/xyz/block/ftl/v1/verb.proto b/backend/protos/xyz/block/ftl/v1/verb.proto index 95e6290f03..a703fec68a 100644 --- a/backend/protos/xyz/block/ftl/v1/verb.proto +++ b/backend/protos/xyz/block/ftl/v1/verb.proto @@ -2,8 +2,8 @@ syntax = "proto3"; package xyz.block.ftl.v1; +import "xyz/block/ftl/schema/v1/schema.proto"; import "xyz/block/ftl/v1/ftl.proto"; -import "xyz/block/ftl/v1/schema/schema.proto"; option go_package = "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1"; option java_multiple_files = true; diff --git a/backend/provisioner/controller_provisioner.go b/backend/provisioner/controller_provisioner.go index 443fa0939d..3525b1e99f 100644 --- a/backend/provisioner/controller_provisioner.go +++ b/backend/provisioner/controller_provisioner.go @@ -6,10 +6,10 @@ import ( "connectrpc.com/connect" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/backend/provisioner/deployment.go b/backend/provisioner/deployment.go index 80980ef9c2..3c0ec66984 100644 --- a/backend/provisioner/deployment.go +++ b/backend/provisioner/deployment.go @@ -9,8 +9,8 @@ import ( "github.com/alecthomas/types/optional" "github.com/jpillora/backoff" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" ) type TaskState string diff --git a/backend/provisioner/deployment_test.go b/backend/provisioner/deployment_test.go index a2a9e87774..368ede984b 100644 --- a/backend/provisioner/deployment_test.go +++ b/backend/provisioner/deployment_test.go @@ -6,9 +6,9 @@ import ( "testing" "connectrpc.com/connect" + proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/backend/provisioner" "github.com/TBD54566975/ftl/internal/log" "github.com/alecthomas/assert/v2" diff --git a/backend/provisioner/dev_provisioner.go b/backend/provisioner/dev_provisioner.go index cb2ebbaca5..19b5f7ae88 100644 --- a/backend/provisioner/dev_provisioner.go +++ b/backend/provisioner/dev_provisioner.go @@ -7,7 +7,7 @@ import ( "github.com/XSAM/otelsql" "github.com/TBD54566975/ftl/backend/controller/dsn" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" "github.com/TBD54566975/ftl/internal/dev" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/schema/strcase" diff --git a/backend/provisioner/inmem_provisioner.go b/backend/provisioner/inmem_provisioner.go index 5442477580..f45bbb0570 100644 --- a/backend/provisioner/inmem_provisioner.go +++ b/backend/provisioner/inmem_provisioner.go @@ -10,9 +10,9 @@ import ( "github.com/google/uuid" "github.com/puzpuzpuz/xsync/v3" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/backend/provisioner/noop_provisioner.go b/backend/provisioner/noop_provisioner.go index 6f3af98549..fb8e126df1 100644 --- a/backend/provisioner/noop_provisioner.go +++ b/backend/provisioner/noop_provisioner.go @@ -5,9 +5,9 @@ import ( "connectrpc.com/connect" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" ) // NoopProvisioner is a provisioner that does nothing diff --git a/backend/provisioner/registry.go b/backend/provisioner/registry.go index 3f8583fe7f..613b6e3610 100644 --- a/backend/provisioner/registry.go +++ b/backend/provisioner/registry.go @@ -9,10 +9,10 @@ import ( "github.com/google/go-cmp/cmp" "google.golang.org/protobuf/testing/protocmp" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/schema" diff --git a/backend/provisioner/resource_equality_test.go b/backend/provisioner/resource_equality_test.go index 5148cb715a..8e2fec5b48 100644 --- a/backend/provisioner/resource_equality_test.go +++ b/backend/provisioner/resource_equality_test.go @@ -3,7 +3,7 @@ package provisioner import ( "testing" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" ) func TestResourceEqual(t *testing.T) { diff --git a/backend/provisioner/resource_graph.go b/backend/provisioner/resource_graph.go index 16771361b0..1466c1197d 100644 --- a/backend/provisioner/resource_graph.go +++ b/backend/provisioner/resource_graph.go @@ -1,8 +1,6 @@ package provisioner -import ( - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" -) +import "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" // ResourceGraph is an in-memory graph of resources and their dependencies type ResourceGraph struct { diff --git a/backend/provisioner/resource_graph_test.go b/backend/provisioner/resource_graph_test.go index d910811983..9e42a75678 100644 --- a/backend/provisioner/resource_graph_test.go +++ b/backend/provisioner/resource_graph_test.go @@ -3,7 +3,7 @@ package provisioner_test import ( "testing" - proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" "github.com/TBD54566975/ftl/backend/provisioner" "github.com/alecthomas/assert/v2" ) diff --git a/backend/provisioner/resource_type.go b/backend/provisioner/resource_type.go index bb49693e2b..1b4400fdb7 100644 --- a/backend/provisioner/resource_type.go +++ b/backend/provisioner/resource_type.go @@ -1,8 +1,6 @@ package provisioner -import ( - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" -) +import provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" // ResourceType is a type of resource used to configure provisioners type ResourceType string diff --git a/backend/provisioner/service.go b/backend/provisioner/service.go index b69ba6f3fc..05b8cafb17 100644 --- a/backend/provisioner/service.go +++ b/backend/provisioner/service.go @@ -13,10 +13,10 @@ import ( "github.com/alecthomas/kong" "golang.org/x/sync/errgroup" + provproto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - provproto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/rpc" ) diff --git a/cmd/devel-provisioner/main.go b/cmd/devel-provisioner/main.go index daf0aad7b3..c8a1f4edbe 100644 --- a/cmd/devel-provisioner/main.go +++ b/cmd/devel-provisioner/main.go @@ -10,8 +10,8 @@ import ( "github.com/alecthomas/kong" "github.com/jpillora/backoff" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/cmd/ftl-provisioner-cloudformation/plan.go b/cmd/ftl-provisioner-cloudformation/plan.go index 28bfd44c0f..4e473246b8 100644 --- a/cmd/ftl-provisioner-cloudformation/plan.go +++ b/cmd/ftl-provisioner-cloudformation/plan.go @@ -8,7 +8,7 @@ import ( "connectrpc.com/connect" "github.com/aws/aws-sdk-go-v2/service/cloudformation" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" ) func (c *CloudformationProvisioner) Plan(ctx context.Context, req *connect.Request[provisioner.PlanRequest]) (*connect.Response[provisioner.PlanResponse], error) { diff --git a/cmd/ftl-provisioner-cloudformation/provisioner.go b/cmd/ftl-provisioner-cloudformation/provisioner.go index c91e11e268..e0ba7337ce 100644 --- a/cmd/ftl-provisioner-cloudformation/provisioner.go +++ b/cmd/ftl-provisioner-cloudformation/provisioner.go @@ -18,9 +18,9 @@ import ( "golang.org/x/text/cases" "golang.org/x/text/language" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/common/plugin" ) diff --git a/cmd/ftl-provisioner-cloudformation/status.go b/cmd/ftl-provisioner-cloudformation/status.go index 8242f0f437..7687d46575 100644 --- a/cmd/ftl-provisioner-cloudformation/status.go +++ b/cmd/ftl-provisioner-cloudformation/status.go @@ -15,7 +15,7 @@ import ( "github.com/aws/aws-sdk-go-v2/service/secretsmanager" _ "github.com/jackc/pgx/v5/stdlib" // SQL driver - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" ) func (c *CloudformationProvisioner) Status(ctx context.Context, req *connect.Request[provisioner.StatusRequest]) (*connect.Response[provisioner.StatusResponse], error) { diff --git a/frontend/cli/cmd_deploy.go b/frontend/cli/cmd_deploy.go index e8e1b4e700..ea0e479be1 100644 --- a/frontend/cli/cmd_deploy.go +++ b/frontend/cli/cmd_deploy.go @@ -3,8 +3,8 @@ package main import ( "context" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal/buildengine" "github.com/TBD54566975/ftl/internal/projectconfig" "github.com/TBD54566975/ftl/internal/rpc" diff --git a/frontend/cli/cmd_dev.go b/frontend/cli/cmd_dev.go index ca21b8c2f9..afcb9ffb09 100644 --- a/frontend/cli/cmd_dev.go +++ b/frontend/cli/cmd_dev.go @@ -10,8 +10,8 @@ import ( "github.com/alecthomas/types/optional" "golang.org/x/sync/errgroup" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal/bind" "github.com/TBD54566975/ftl/internal/buildengine" "github.com/TBD54566975/ftl/internal/configuration" diff --git a/frontend/cli/cmd_replay.go b/frontend/cli/cmd_replay.go index 37a6425c95..8b2730191a 100644 --- a/frontend/cli/cmd_replay.go +++ b/frontend/cli/cmd_replay.go @@ -9,9 +9,9 @@ import ( "connectrpc.com/connect" "github.com/jpillora/backoff" + pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - pbconsole "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" "github.com/TBD54566975/ftl/go-runtime/ftl/reflection" "github.com/TBD54566975/ftl/internal/log" diff --git a/frontend/cli/cmd_schema_diff.go b/frontend/cli/cmd_schema_diff.go index e33facc8cf..a7aff67c7c 100644 --- a/frontend/cli/cmd_schema_diff.go +++ b/frontend/cli/cmd_schema_diff.go @@ -15,9 +15,9 @@ import ( "github.com/hexops/gotextdiff/span" "github.com/mattn/go-isatty" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/projectconfig" "github.com/TBD54566975/ftl/internal/rpc" diff --git a/frontend/cli/cmd_schema_get.go b/frontend/cli/cmd_schema_get.go index 8039f2a0fe..2280371be6 100644 --- a/frontend/cli/cmd_schema_get.go +++ b/frontend/cli/cmd_schema_get.go @@ -11,9 +11,9 @@ import ( "golang.org/x/exp/maps" "google.golang.org/protobuf/proto" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/schema" ) diff --git a/frontend/cli/cmd_serve.go b/frontend/cli/cmd_serve.go index dd93916299..703629db36 100644 --- a/frontend/cli/cmd_serve.go +++ b/frontend/cli/cmd_serve.go @@ -21,9 +21,9 @@ import ( "github.com/TBD54566975/ftl" "github.com/TBD54566975/ftl/backend/controller" "github.com/TBD54566975/ftl/backend/controller/scaling/localscaling" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/backend/provisioner" "github.com/TBD54566975/ftl/internal/bind" "github.com/TBD54566975/ftl/internal/configuration" diff --git a/frontend/cli/main.go b/frontend/cli/main.go index 3ed83add67..be0836f00e 100644 --- a/frontend/cli/main.go +++ b/frontend/cli/main.go @@ -20,8 +20,8 @@ import ( "github.com/TBD54566975/ftl" "github.com/TBD54566975/ftl/backend/controller/admin" "github.com/TBD54566975/ftl/backend/controller/dsn" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal" _ "github.com/TBD54566975/ftl/internal/automaxprocs" // Set GOMAXPROCS to match Linux container CPU quota. "github.com/TBD54566975/ftl/internal/configuration" diff --git a/frontend/console/src/api/modules/use-modules.ts b/frontend/console/src/api/modules/use-modules.ts index fcfe7b9f91..a2cc5bd59e 100644 --- a/frontend/console/src/api/modules/use-modules.ts +++ b/frontend/console/src/api/modules/use-modules.ts @@ -1,7 +1,7 @@ import { Code, ConnectError } from '@connectrpc/connect' import { useQuery } from '@tanstack/react-query' import { useClient } from '../../hooks/use-client' -import { ConsoleService } from '../../protos/xyz/block/ftl/v1/console/console_connect' +import { ConsoleService } from '../../protos/xyz/block/ftl/console/v1/console_connect' import { useSchema } from '../schema/use-schema' const useModulesKey = 'modules' diff --git a/frontend/console/src/api/modules/use-stream-modules.ts b/frontend/console/src/api/modules/use-stream-modules.ts index 38261fd07e..a375b40113 100644 --- a/frontend/console/src/api/modules/use-stream-modules.ts +++ b/frontend/console/src/api/modules/use-stream-modules.ts @@ -2,8 +2,8 @@ import { Code, ConnectError } from '@connectrpc/connect' import { useQuery, useQueryClient } from '@tanstack/react-query' import { useClient } from '../../hooks/use-client' import { useVisibility } from '../../hooks/use-visibility' -import { ConsoleService } from '../../protos/xyz/block/ftl/v1/console/console_connect' -import type { Module } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { ConsoleService } from '../../protos/xyz/block/ftl/console/v1/console_connect' +import type { Module } from '../../protos/xyz/block/ftl/console/v1/console_pb' const streamModulesKey = 'streamModules' diff --git a/frontend/console/src/api/timeline/timeline-filters.ts b/frontend/console/src/api/timeline/timeline-filters.ts index 924616ccff..16dcb74319 100644 --- a/frontend/console/src/api/timeline/timeline-filters.ts +++ b/frontend/console/src/api/timeline/timeline-filters.ts @@ -11,7 +11,7 @@ import { EventsQuery_RequestFilter, EventsQuery_TimeFilter, type LogLevel, -} from '../../protos/xyz/block/ftl/v1/console/console_pb' +} from '../../protos/xyz/block/ftl/console/v1/console_pb' export const requestKeysFilter = (requestKeys: string[]): EventsQuery_Filter => { const filter = new EventsQuery_Filter() diff --git a/frontend/console/src/api/timeline/use-module-trace-events.ts b/frontend/console/src/api/timeline/use-module-trace-events.ts index 1d41c71c37..5a438be918 100644 --- a/frontend/console/src/api/timeline/use-module-trace-events.ts +++ b/frontend/console/src/api/timeline/use-module-trace-events.ts @@ -1,4 +1,4 @@ -import { EventType, type EventsQuery_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import { EventType, type EventsQuery_Filter } from '../../protos/xyz/block/ftl/console/v1/console_pb.ts' import { eventTypesFilter, moduleFilter } from './timeline-filters.ts' import { useTimeline } from './use-timeline.ts' diff --git a/frontend/console/src/api/timeline/use-request-trace-events.ts b/frontend/console/src/api/timeline/use-request-trace-events.ts index 31ebcf1b86..3e326aad33 100644 --- a/frontend/console/src/api/timeline/use-request-trace-events.ts +++ b/frontend/console/src/api/timeline/use-request-trace-events.ts @@ -6,7 +6,7 @@ import { type IngressEvent, type PubSubConsumeEvent, type PubSubPublishEvent, -} from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +} from '../../protos/xyz/block/ftl/console/v1/console_pb.ts' import { eventTypesFilter, requestKeysFilter } from './timeline-filters.ts' import { useTimeline } from './use-timeline.ts' diff --git a/frontend/console/src/api/timeline/use-timeline-calls.ts b/frontend/console/src/api/timeline/use-timeline-calls.ts index 0d005d44c2..7d90705407 100644 --- a/frontend/console/src/api/timeline/use-timeline-calls.ts +++ b/frontend/console/src/api/timeline/use-timeline-calls.ts @@ -1,4 +1,4 @@ -import { EventType, type EventsQuery_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import { EventType, type EventsQuery_Filter } from '../../protos/xyz/block/ftl/console/v1/console_pb.ts' import { eventTypesFilter } from './timeline-filters.ts' import { useTimeline } from './use-timeline.ts' diff --git a/frontend/console/src/api/timeline/use-timeline.ts b/frontend/console/src/api/timeline/use-timeline.ts index 39e839f671..05c937779d 100644 --- a/frontend/console/src/api/timeline/use-timeline.ts +++ b/frontend/console/src/api/timeline/use-timeline.ts @@ -2,8 +2,8 @@ import { Code, ConnectError } from '@connectrpc/connect' import { useQuery, useQueryClient } from '@tanstack/react-query' import { useClient } from '../../hooks/use-client' import { useVisibility } from '../../hooks/use-visibility' -import { ConsoleService } from '../../protos/xyz/block/ftl/v1/console/console_connect' -import { type Event, type EventsQuery_Filter, EventsQuery_Order } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { ConsoleService } from '../../protos/xyz/block/ftl/console/v1/console_connect' +import { type Event, type EventsQuery_Filter, EventsQuery_Order } from '../../protos/xyz/block/ftl/console/v1/console_pb' const timelineKey = 'timeline' const maxTimelineEntries = 1000 diff --git a/frontend/console/src/features/console/ConsolePage.tsx b/frontend/console/src/features/console/ConsolePage.tsx index bf53d8c1fc..77d68574f4 100644 --- a/frontend/console/src/features/console/ConsolePage.tsx +++ b/frontend/console/src/features/console/ConsolePage.tsx @@ -3,7 +3,7 @@ import { type NavigateFunction, useNavigate } from 'react-router-dom' import { useModules } from '../../api/modules/use-modules' import { Loader } from '../../components/Loader' import { ResizablePanels } from '../../components/ResizablePanels' -import { Config, Module, Secret, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { Config, Module, Secret, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { type FTLNode, GraphPane } from '../graph/GraphPane' import { Timeline } from '../timeline/Timeline' import type { ExpandablePanelProps } from './ExpandablePanel' diff --git a/frontend/console/src/features/console/right-panel/ConfigPanels.tsx b/frontend/console/src/features/console/right-panel/ConfigPanels.tsx index 9e34321871..a73df2e929 100644 --- a/frontend/console/src/features/console/right-panel/ConfigPanels.tsx +++ b/frontend/console/src/features/console/right-panel/ConfigPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../components/RightPanelAttribute' -import type { Config } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import type { ExpandablePanelProps } from '../ExpandablePanel' export const configPanels = (config: Config) => { diff --git a/frontend/console/src/features/console/right-panel/ModulePanels.tsx b/frontend/console/src/features/console/right-panel/ModulePanels.tsx index 8d3b52bfee..ed1cbaffdb 100644 --- a/frontend/console/src/features/console/right-panel/ModulePanels.tsx +++ b/frontend/console/src/features/console/right-panel/ModulePanels.tsx @@ -11,7 +11,7 @@ import { import type { NavigateFunction } from 'react-router-dom' import { CodeBlock } from '../../../components' import { RightPanelAttribute } from '../../../components/RightPanelAttribute' -import type { Module } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { callsIn, callsOut } from '../../modules/module.utils' import type { ExpandablePanelProps } from '../ExpandablePanel' diff --git a/frontend/console/src/features/console/right-panel/RightPanelHeader.tsx b/frontend/console/src/features/console/right-panel/RightPanelHeader.tsx index f842e25dd2..533274772f 100644 --- a/frontend/console/src/features/console/right-panel/RightPanelHeader.tsx +++ b/frontend/console/src/features/console/right-panel/RightPanelHeader.tsx @@ -1,5 +1,5 @@ import { CellsIcon, FunctionIcon, PackageIcon, Settings02Icon, SquareLock02Icon } from 'hugeicons-react' -import { Config, Module, Secret, Verb } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import { Config, Module, Secret, Verb } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import type { FTLNode } from '../../graph/GraphPane' export const headerForNode = (node: FTLNode | null) => { diff --git a/frontend/console/src/features/console/right-panel/SecretPanels.tsx b/frontend/console/src/features/console/right-panel/SecretPanels.tsx index 57edba05af..e1298bd96b 100644 --- a/frontend/console/src/features/console/right-panel/SecretPanels.tsx +++ b/frontend/console/src/features/console/right-panel/SecretPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../components/RightPanelAttribute' -import type { Secret } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Secret } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import type { ExpandablePanelProps } from '../ExpandablePanel' export const secretPanels = (secret: Secret) => { diff --git a/frontend/console/src/features/console/right-panel/VerbPanels.tsx b/frontend/console/src/features/console/right-panel/VerbPanels.tsx index 47c83cb9b0..784b7f1f57 100644 --- a/frontend/console/src/features/console/right-panel/VerbPanels.tsx +++ b/frontend/console/src/features/console/right-panel/VerbPanels.tsx @@ -1,5 +1,5 @@ import { CodeBlock } from '../../../components' -import type { Verb } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Verb } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import type { ExpandablePanelProps } from '../ExpandablePanel' export const verbPanels = (verb: Verb) => { diff --git a/frontend/console/src/features/deployments/DeploymentCard.tsx b/frontend/console/src/features/deployments/DeploymentCard.tsx index e4d5dae2e6..5e7d4e8ec6 100644 --- a/frontend/console/src/features/deployments/DeploymentCard.tsx +++ b/frontend/console/src/features/deployments/DeploymentCard.tsx @@ -4,7 +4,7 @@ import { useModules } from '../../api/modules/use-modules' import { Badge } from '../../components/Badge' import { Card } from '../../components/Card' import { Chip } from '../../components/Chip' -import type { Module } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { deploymentTextColor } from './deployment.utils' export const DeploymentCard = ({ deploymentKey, className }: { deploymentKey: string; className?: string }) => { diff --git a/frontend/console/src/features/graph/GraphPane.tsx b/frontend/console/src/features/graph/GraphPane.tsx index 1942aff46e..f9fcaa56eb 100644 --- a/frontend/console/src/features/graph/GraphPane.tsx +++ b/frontend/console/src/features/graph/GraphPane.tsx @@ -3,7 +3,7 @@ import ReactFlow, { Background, Controls, useEdgesState, useNodesState } from 'r import 'reactflow/dist/style.css' import React from 'react' import { useModules } from '../../api/modules/use-modules' -import type { Config, Module, Secret, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config, Module, Secret, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { ConfigNode } from './ConfigNode' import { GroupNode } from './GroupNode' import { SecretNode } from './SecretNode' diff --git a/frontend/console/src/features/graph/create-layout.ts b/frontend/console/src/features/graph/create-layout.ts index 07a012c3ab..37a20994c9 100644 --- a/frontend/console/src/features/graph/create-layout.ts +++ b/frontend/console/src/features/graph/create-layout.ts @@ -1,5 +1,5 @@ import type { Edge, Node } from 'reactflow' -import type { Module, Topology } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module, Topology } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { verbCalls } from '../verbs/verb.utils' import { configHeight } from './ConfigNode' import { groupPadding } from './GroupNode' diff --git a/frontend/console/src/features/modules/ModulesPanel.tsx b/frontend/console/src/features/modules/ModulesPanel.tsx index 47455bf9cf..9c0c454944 100644 --- a/frontend/console/src/features/modules/ModulesPanel.tsx +++ b/frontend/console/src/features/modules/ModulesPanel.tsx @@ -1,7 +1,7 @@ import { useModules } from '../../api/modules/use-modules' import { AttributeBadge } from '../../components' import { List } from '../../components/List' -import type { Module } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { classNames } from '../../utils' import { deploymentTextColor } from '../deployments/deployment.utils' diff --git a/frontend/console/src/features/modules/decls/ConfigPanel.tsx b/frontend/console/src/features/modules/decls/ConfigPanel.tsx index 9a97c11be8..4de207a72d 100644 --- a/frontend/console/src/features/modules/decls/ConfigPanel.tsx +++ b/frontend/console/src/features/modules/decls/ConfigPanel.tsx @@ -1,4 +1,4 @@ -import type { Config } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/DataPanel.tsx b/frontend/console/src/features/modules/decls/DataPanel.tsx index 2bdbf33349..74705c8798 100644 --- a/frontend/console/src/features/modules/decls/DataPanel.tsx +++ b/frontend/console/src/features/modules/decls/DataPanel.tsx @@ -1,4 +1,4 @@ -import type { Data } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Data } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/DatabasePanel.tsx b/frontend/console/src/features/modules/decls/DatabasePanel.tsx index 7122a472a5..5b8695cf69 100644 --- a/frontend/console/src/features/modules/decls/DatabasePanel.tsx +++ b/frontend/console/src/features/modules/decls/DatabasePanel.tsx @@ -1,4 +1,4 @@ -import type { Database } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Database } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/DeclPanel.tsx b/frontend/console/src/features/modules/decls/DeclPanel.tsx index f10c01a169..6e45b30081 100644 --- a/frontend/console/src/features/modules/decls/DeclPanel.tsx +++ b/frontend/console/src/features/modules/decls/DeclPanel.tsx @@ -1,7 +1,7 @@ import { useMemo } from 'react' import { useParams } from 'react-router-dom' import { useStreamModules } from '../../../api/modules/use-stream-modules' -import type { Config, Data, Database, Enum, Secret, Subscription, Topic, TypeAlias } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config, Data, Database, Enum, Secret, Subscription, Topic, TypeAlias } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { VerbPage } from '../../verbs/VerbPage' import { declFromModules } from '../module.utils' import { declSchemaFromModules } from '../schema/schema.utils' diff --git a/frontend/console/src/features/modules/decls/EnumPanel.tsx b/frontend/console/src/features/modules/decls/EnumPanel.tsx index 819aeafb8f..39161e0180 100644 --- a/frontend/console/src/features/modules/decls/EnumPanel.tsx +++ b/frontend/console/src/features/modules/decls/EnumPanel.tsx @@ -1,4 +1,4 @@ -import type { Enum } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Enum } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/References.tsx b/frontend/console/src/features/modules/decls/References.tsx index e4f90e919a..dd852a19ab 100644 --- a/frontend/console/src/features/modules/decls/References.tsx +++ b/frontend/console/src/features/modules/decls/References.tsx @@ -1,4 +1,4 @@ -import type { Ref } from '../../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Ref } from '../../../protos/xyz/block/ftl/schema/v1/schema_pb' import { DeclLink } from './DeclLink' export const References = ({ references }: { references: Ref[] }) => { diff --git a/frontend/console/src/features/modules/decls/SecretPanel.tsx b/frontend/console/src/features/modules/decls/SecretPanel.tsx index 1b9d05189c..f8df23af09 100644 --- a/frontend/console/src/features/modules/decls/SecretPanel.tsx +++ b/frontend/console/src/features/modules/decls/SecretPanel.tsx @@ -1,4 +1,4 @@ -import type { Secret } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Secret } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/SubscriptionPanel.tsx b/frontend/console/src/features/modules/decls/SubscriptionPanel.tsx index 1694388822..f3b6df68dd 100644 --- a/frontend/console/src/features/modules/decls/SubscriptionPanel.tsx +++ b/frontend/console/src/features/modules/decls/SubscriptionPanel.tsx @@ -1,4 +1,4 @@ -import type { Subscription } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Subscription } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/TopicPanel.tsx b/frontend/console/src/features/modules/decls/TopicPanel.tsx index f04d251f27..6805e0cfe0 100644 --- a/frontend/console/src/features/modules/decls/TopicPanel.tsx +++ b/frontend/console/src/features/modules/decls/TopicPanel.tsx @@ -1,4 +1,4 @@ -import type { Topic } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Topic } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/TypeAliasPanel.tsx b/frontend/console/src/features/modules/decls/TypeAliasPanel.tsx index 3c0ab5fecf..78edc11030 100644 --- a/frontend/console/src/features/modules/decls/TypeAliasPanel.tsx +++ b/frontend/console/src/features/modules/decls/TypeAliasPanel.tsx @@ -1,4 +1,4 @@ -import type { TypeAlias } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { TypeAlias } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { Schema } from '../schema/Schema' import { PanelHeader } from './PanelHeader' import { References } from './References' diff --git a/frontend/console/src/features/modules/decls/VerbRequestEditor.tsx b/frontend/console/src/features/modules/decls/VerbRequestEditor.tsx index 26f83ae044..df406c1efb 100644 --- a/frontend/console/src/features/modules/decls/VerbRequestEditor.tsx +++ b/frontend/console/src/features/modules/decls/VerbRequestEditor.tsx @@ -1,8 +1,8 @@ import { useEffect, useMemo, useState } from 'react' import { useModules } from '../../../api/modules/use-modules' import { CodeEditor } from '../../../components/CodeEditorV2' -import type { Verb } from '../../../protos/xyz/block/ftl/v1/console/console_pb' -import type { Verb as SchemaVerb } from '../../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Verb } from '../../../protos/xyz/block/ftl/console/v1/console_pb' +import type { Verb as SchemaVerb } from '../../../protos/xyz/block/ftl/schema/v1/schema_pb' import { defaultRequest, simpleJsonSchema } from '../../verbs/verb.utils' export const VerbRequestEditor = ({ moduleName, v }: { moduleName: string; v: SchemaVerb }) => { diff --git a/frontend/console/src/features/modules/decls/enum.utils.ts b/frontend/console/src/features/modules/decls/enum.utils.ts index ef81e3730a..faccca3ff1 100644 --- a/frontend/console/src/features/modules/decls/enum.utils.ts +++ b/frontend/console/src/features/modules/decls/enum.utils.ts @@ -1,4 +1,4 @@ -import type { Enum } from '../../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Enum } from '../../../protos/xyz/block/ftl/schema/v1/schema_pb' export function enumType(value: Enum): string { if (!value.type) { diff --git a/frontend/console/src/features/modules/module.utils.ts b/frontend/console/src/features/modules/module.utils.ts index 7271a9489b..487d173229 100644 --- a/frontend/console/src/features/modules/module.utils.ts +++ b/frontend/console/src/features/modules/module.utils.ts @@ -14,9 +14,9 @@ import { Settings02Icon, SquareLock02Icon, } from 'hugeicons-react' -import type { Module } from '../../protos/xyz/block/ftl/v1/console/console_pb' -import type { Config, Data, Database, Decl, Enum, Secret, Subscription, Topic, TypeAlias, Verb } from '../../protos/xyz/block/ftl/v1/schema/schema_pb' -import type { MetadataCalls, Ref } from '../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Module } from '../../protos/xyz/block/ftl/console/v1/console_pb' +import type { Config, Data, Database, Decl, Enum, Secret, Subscription, Topic, TypeAlias, Verb } from '../../protos/xyz/block/ftl/schema/v1/schema_pb' +import type { MetadataCalls, Ref } from '../../protos/xyz/block/ftl/schema/v1/schema_pb' import { verbCalls } from '../verbs/verb.utils' interface InCall { diff --git a/frontend/console/src/features/modules/schema/schema.utils.ts b/frontend/console/src/features/modules/schema/schema.utils.ts index 3328ec6e0d..5c1e21cd1a 100644 --- a/frontend/console/src/features/modules/schema/schema.utils.ts +++ b/frontend/console/src/features/modules/schema/schema.utils.ts @@ -1,4 +1,4 @@ -import type { Module } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module } from '../../../protos/xyz/block/ftl/console/v1/console_pb' export const commentPrefix = '//' diff --git a/frontend/console/src/features/timeline/Timeline.tsx b/frontend/console/src/features/timeline/Timeline.tsx index 4db212a694..6fc1ad3dfd 100644 --- a/frontend/console/src/features/timeline/Timeline.tsx +++ b/frontend/console/src/features/timeline/Timeline.tsx @@ -2,7 +2,7 @@ import { useContext, useEffect, useState } from 'react' import { useSearchParams } from 'react-router-dom' import { timeFilter, useTimeline } from '../../api/timeline/index.ts' import { Loader } from '../../components/Loader.tsx' -import type { Event, EventsQuery_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import type { Event, EventsQuery_Filter } from '../../protos/xyz/block/ftl/console/v1/console_pb.ts' import { SidePanelContext } from '../../providers/side-panel-provider.tsx' import TimelineEventList from './TimelineEventList.tsx' import { TimelineAsyncExecuteDetails } from './details/TimelineAsyncExecuteDetails.tsx' diff --git a/frontend/console/src/features/timeline/TimelineAsyncExecute.tsx b/frontend/console/src/features/timeline/TimelineAsyncExecute.tsx index 418f0abbd0..48bc56fbb6 100644 --- a/frontend/console/src/features/timeline/TimelineAsyncExecute.tsx +++ b/frontend/console/src/features/timeline/TimelineAsyncExecute.tsx @@ -1,4 +1,4 @@ -import type { AsyncExecuteEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { AsyncExecuteEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { refString } from '../verbs/verb.utils' import { asyncEventTypeString } from './timeline.utils' diff --git a/frontend/console/src/features/timeline/TimelineCall.tsx b/frontend/console/src/features/timeline/TimelineCall.tsx index c01177e53b..4ccc92f9ee 100644 --- a/frontend/console/src/features/timeline/TimelineCall.tsx +++ b/frontend/console/src/features/timeline/TimelineCall.tsx @@ -1,4 +1,4 @@ -import type { CallEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { CallEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { refString } from '../verbs/verb.utils' export const TimelineCall = ({ call }: { call: CallEvent }) => { diff --git a/frontend/console/src/features/timeline/TimelineCronScheduled.tsx b/frontend/console/src/features/timeline/TimelineCronScheduled.tsx index cedf937ec6..9d5d55d133 100644 --- a/frontend/console/src/features/timeline/TimelineCronScheduled.tsx +++ b/frontend/console/src/features/timeline/TimelineCronScheduled.tsx @@ -1,4 +1,4 @@ -import type { CronScheduledEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { CronScheduledEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { formatTimestampShort } from '../../utils/date.utils.ts' import { refString } from '../verbs/verb.utils' diff --git a/frontend/console/src/features/timeline/TimelineDeploymentCreated.tsx b/frontend/console/src/features/timeline/TimelineDeploymentCreated.tsx index a3a4f879a4..36e71957bf 100644 --- a/frontend/console/src/features/timeline/TimelineDeploymentCreated.tsx +++ b/frontend/console/src/features/timeline/TimelineDeploymentCreated.tsx @@ -1,4 +1,4 @@ -import type { DeploymentCreatedEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { DeploymentCreatedEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' export const TimelineDeploymentCreated = ({ deployment }: { deployment: DeploymentCreatedEvent }) => { const title = `Created deployment ${deployment.key} for language ${deployment.language}` diff --git a/frontend/console/src/features/timeline/TimelineDeploymentUpdated.tsx b/frontend/console/src/features/timeline/TimelineDeploymentUpdated.tsx index 79b89b452f..07918210dc 100644 --- a/frontend/console/src/features/timeline/TimelineDeploymentUpdated.tsx +++ b/frontend/console/src/features/timeline/TimelineDeploymentUpdated.tsx @@ -1,4 +1,4 @@ -import type { DeploymentUpdatedEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { DeploymentUpdatedEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' export const TimelineDeploymentUpdated = ({ deployment }: { deployment: DeploymentUpdatedEvent }) => { const title = `Updated deployment ${deployment.key} min replicas to ${deployment.minReplicas} (previously ${deployment.prevMinReplicas})` diff --git a/frontend/console/src/features/timeline/TimelineEventList.tsx b/frontend/console/src/features/timeline/TimelineEventList.tsx index e8b484add6..8f17e9bec5 100644 --- a/frontend/console/src/features/timeline/TimelineEventList.tsx +++ b/frontend/console/src/features/timeline/TimelineEventList.tsx @@ -1,4 +1,4 @@ -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { formatTimestampShort } from '../../utils' import { deploymentTextColor } from '../deployments/deployment.utils' import { TimelineAsyncExecute } from './TimelineAsyncExecute' diff --git a/frontend/console/src/features/timeline/TimelineIcon.tsx b/frontend/console/src/features/timeline/TimelineIcon.tsx index 7da77023b2..9405e157f4 100644 --- a/frontend/console/src/features/timeline/TimelineIcon.tsx +++ b/frontend/console/src/features/timeline/TimelineIcon.tsx @@ -9,7 +9,7 @@ import { SatelliteIcon, TimeQuarterPassIcon, } from 'hugeicons-react' -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { LogLevelBadgeSmall } from '../logs/LogLevelBadgeSmall' import { eventTextColor } from './timeline.utils' diff --git a/frontend/console/src/features/timeline/TimelineIngress.tsx b/frontend/console/src/features/timeline/TimelineIngress.tsx index 346991cf04..81f751c1bd 100644 --- a/frontend/console/src/features/timeline/TimelineIngress.tsx +++ b/frontend/console/src/features/timeline/TimelineIngress.tsx @@ -1,4 +1,4 @@ -import type { IngressEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { IngressEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { refString } from '../verbs/verb.utils' export const TimelineIngress = ({ ingress }: { ingress: IngressEvent }) => { diff --git a/frontend/console/src/features/timeline/TimelineLog.tsx b/frontend/console/src/features/timeline/TimelineLog.tsx index 77b05b1d99..42138e98a5 100644 --- a/frontend/console/src/features/timeline/TimelineLog.tsx +++ b/frontend/console/src/features/timeline/TimelineLog.tsx @@ -1,4 +1,4 @@ -import type { LogEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { LogEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' export const TimelineLog = ({ log }: { log: LogEvent }) => { return {log.message} diff --git a/frontend/console/src/features/timeline/TimelinePage.tsx b/frontend/console/src/features/timeline/TimelinePage.tsx index da80a90109..973ce82b11 100644 --- a/frontend/console/src/features/timeline/TimelinePage.tsx +++ b/frontend/console/src/features/timeline/TimelinePage.tsx @@ -1,6 +1,6 @@ import { useEffect, useState } from 'react' import { useSearchParams } from 'react-router-dom' -import type { EventsQuery_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { EventsQuery_Filter } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { SidePanelProvider } from '../../providers/side-panel-provider' import { Timeline } from './Timeline' import { TimelineFilterPanel } from './filters/TimelineFilterPanel' diff --git a/frontend/console/src/features/timeline/TimelinePubSubConsume.tsx b/frontend/console/src/features/timeline/TimelinePubSubConsume.tsx index df2ff7c7fe..da8fb1d9d2 100644 --- a/frontend/console/src/features/timeline/TimelinePubSubConsume.tsx +++ b/frontend/console/src/features/timeline/TimelinePubSubConsume.tsx @@ -1,4 +1,4 @@ -import type { PubSubConsumeEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { PubSubConsumeEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' export const TimelinePubSubConsume = ({ pubSubConsume }: { pubSubConsume: PubSubConsumeEvent }) => { let title = `Topic ${pubSubConsume.topic} propagated by controller` diff --git a/frontend/console/src/features/timeline/TimelinePubSubPublish.tsx b/frontend/console/src/features/timeline/TimelinePubSubPublish.tsx index d0d0edfe35..79778b1892 100644 --- a/frontend/console/src/features/timeline/TimelinePubSubPublish.tsx +++ b/frontend/console/src/features/timeline/TimelinePubSubPublish.tsx @@ -1,4 +1,4 @@ -import type { PubSubPublishEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { PubSubPublishEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { refString } from '../verbs/verb.utils' export const TimelinePubSubPublish = ({ pubSubPublish }: { pubSubPublish: PubSubPublishEvent }) => { diff --git a/frontend/console/src/features/timeline/details/TimelineAsyncExecuteDetails.tsx b/frontend/console/src/features/timeline/details/TimelineAsyncExecuteDetails.tsx index ef232445e2..cde2430a90 100644 --- a/frontend/console/src/features/timeline/details/TimelineAsyncExecuteDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineAsyncExecuteDetails.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { AsyncExecuteEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { AsyncExecuteEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { TraceGraph } from '../../traces/TraceGraph' diff --git a/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx b/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx index b0988946c4..85528a3fa8 100644 --- a/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { CallEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { CallEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { TraceGraph } from '../../traces/TraceGraph' diff --git a/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx b/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx index 84875cb883..99e0dd1d7b 100644 --- a/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { CronScheduledEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { CronScheduledEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration, formatTimestampShort } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { refString } from '../../verbs/verb.utils' diff --git a/frontend/console/src/features/timeline/details/TimelineDeploymentCreatedDetails.tsx b/frontend/console/src/features/timeline/details/TimelineDeploymentCreatedDetails.tsx index 5a0aa4692e..418a2d8095 100644 --- a/frontend/console/src/features/timeline/details/TimelineDeploymentCreatedDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineDeploymentCreatedDetails.tsx @@ -1,5 +1,5 @@ import { AttributeBadge } from '../../../components/AttributeBadge' -import type { DeploymentCreatedEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { DeploymentCreatedEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { DeploymentCard } from '../../deployments/DeploymentCard' export const TimelineDeploymentCreatedDetails = ({ diff --git a/frontend/console/src/features/timeline/details/TimelineDeploymentUpdatedDetails.tsx b/frontend/console/src/features/timeline/details/TimelineDeploymentUpdatedDetails.tsx index 101dfa72b1..2fc04f8ccd 100644 --- a/frontend/console/src/features/timeline/details/TimelineDeploymentUpdatedDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineDeploymentUpdatedDetails.tsx @@ -1,5 +1,5 @@ import { AttributeBadge } from '../../../components/AttributeBadge' -import type { DeploymentUpdatedEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { DeploymentUpdatedEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { DeploymentCard } from '../../deployments/DeploymentCard' export const TimelineDeploymentUpdatedDetails = ({ diff --git a/frontend/console/src/features/timeline/details/TimelineDetailsColorBar.tsx b/frontend/console/src/features/timeline/details/TimelineDetailsColorBar.tsx index 6fc54bf1b1..5246c906e4 100644 --- a/frontend/console/src/features/timeline/details/TimelineDetailsColorBar.tsx +++ b/frontend/console/src/features/timeline/details/TimelineDetailsColorBar.tsx @@ -1,4 +1,4 @@ -import type { Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { logLevelBgColor } from '../../logs/log.utils' import { eventBackgroundColor } from '../timeline.utils' diff --git a/frontend/console/src/features/timeline/details/TimelineDetailsHeader.tsx b/frontend/console/src/features/timeline/details/TimelineDetailsHeader.tsx index 7c23a07bbb..bc043ce056 100644 --- a/frontend/console/src/features/timeline/details/TimelineDetailsHeader.tsx +++ b/frontend/console/src/features/timeline/details/TimelineDetailsHeader.tsx @@ -1,7 +1,7 @@ import { useContext } from 'react' import { CloseButton } from '../../../components' import { Divider } from '../../../components/Divider' -import type { Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { SidePanelContext } from '../../../providers/side-panel-provider' import { formatTimestampShort } from '../../../utils' import { logLevelBadge, logLevelText } from '../../logs/log.utils' diff --git a/frontend/console/src/features/timeline/details/TimelineIngressDetails.tsx b/frontend/console/src/features/timeline/details/TimelineIngressDetails.tsx index ba419e6c2b..2bceb161d6 100644 --- a/frontend/console/src/features/timeline/details/TimelineIngressDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineIngressDetails.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { Event, IngressEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, IngressEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { TraceGraph } from '../../traces/TraceGraph' diff --git a/frontend/console/src/features/timeline/details/TimelineLogDetails.tsx b/frontend/console/src/features/timeline/details/TimelineLogDetails.tsx index 9c591479e1..b352708693 100644 --- a/frontend/console/src/features/timeline/details/TimelineLogDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelineLogDetails.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { Event, LogEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, LogEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { textColor } from '../../../utils/style.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' diff --git a/frontend/console/src/features/timeline/details/TimelinePubSubConsumeDetails.tsx b/frontend/console/src/features/timeline/details/TimelinePubSubConsumeDetails.tsx index 27c6aab458..ebe9e41d46 100644 --- a/frontend/console/src/features/timeline/details/TimelinePubSubConsumeDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelinePubSubConsumeDetails.tsx @@ -2,7 +2,7 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { DeploymentCard } from '../../../features/deployments/DeploymentCard' import { TraceGraph } from '../../../features/traces/TraceGraph' import { TraceGraphHeader } from '../../../features/traces/TraceGraphHeader' -import type { Event, PubSubConsumeEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, PubSubConsumeEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' export const TimelinePubSubConsumeDetails = ({ event }: { event: Event }) => { diff --git a/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.tsx b/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.tsx index 5f255d6c4d..f80a74e4bc 100644 --- a/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.tsx @@ -3,7 +3,7 @@ import { DeploymentCard } from '../../../features/deployments/DeploymentCard' import { TraceGraph } from '../../../features/traces/TraceGraph' import { TraceGraphHeader } from '../../../features/traces/TraceGraphHeader' import { refString } from '../../../features/verbs/verb.utils' -import type { Event, PubSubPublishEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, PubSubPublishEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' export const TimelinePubSubPublishDetails = ({ event }: { event: Event }) => { diff --git a/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx b/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx index 6ed79b704f..ba90fefd9b 100644 --- a/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx +++ b/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx @@ -3,7 +3,7 @@ import type React from 'react' import { useEffect, useState } from 'react' import { useModules } from '../../../api/modules/use-modules' import { eventTypesFilter, logLevelFilter, modulesFilter } from '../../../api/timeline' -import { EventType, type EventsQuery_Filter, LogLevel } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import { EventType, type EventsQuery_Filter, LogLevel } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { textColor } from '../../../utils' import { LogLevelBadgeSmall } from '../../logs/LogLevelBadgeSmall' import { logLevelBgColor, logLevelColor, logLevelRingColor } from '../../logs/log.utils' diff --git a/frontend/console/src/features/timeline/timeline.utils.ts b/frontend/console/src/features/timeline/timeline.utils.ts index d3838e6933..2f040a7c24 100644 --- a/frontend/console/src/features/timeline/timeline.utils.ts +++ b/frontend/console/src/features/timeline/timeline.utils.ts @@ -1,5 +1,5 @@ -import { AsyncExecuteEventType } from '../../protos/xyz/block/ftl/v1/console/console_pb' -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { AsyncExecuteEventType } from '../../protos/xyz/block/ftl/console/v1/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' const eventBackgroundColorMap: Record = { log: 'bg-gray-500', diff --git a/frontend/console/src/features/traces/TraceDetailItem.tsx b/frontend/console/src/features/traces/TraceDetailItem.tsx index e2c9132c28..15f102fad4 100644 --- a/frontend/console/src/features/traces/TraceDetailItem.tsx +++ b/frontend/console/src/features/traces/TraceDetailItem.tsx @@ -1,5 +1,5 @@ import type { TraceEvent } from '../../api/timeline/use-request-trace-events' -import { AsyncExecuteEvent, CallEvent, type Event, IngressEvent, PubSubPublishEvent } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { AsyncExecuteEvent, CallEvent, type Event, IngressEvent, PubSubPublishEvent } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { classNames } from '../../utils' import { TimelineIcon } from '../timeline/TimelineIcon' import { eventBackgroundColor } from '../timeline/timeline.utils' diff --git a/frontend/console/src/features/traces/TraceDetails.tsx b/frontend/console/src/features/traces/TraceDetails.tsx index 81a81b86a0..17ed1e0147 100644 --- a/frontend/console/src/features/traces/TraceDetails.tsx +++ b/frontend/console/src/features/traces/TraceDetails.tsx @@ -2,7 +2,7 @@ import type React from 'react' import { useMemo } from 'react' import { useNavigate } from 'react-router-dom' import type { TraceEvent } from '../../api/timeline/use-request-trace-events' -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { TraceDetailItem } from './TraceDetailItem' import { TraceRulerItem } from './TraceRulerItem' import { requestStartTime, totalDurationForRequest } from './traces.utils' diff --git a/frontend/console/src/features/traces/TraceGraph.tsx b/frontend/console/src/features/traces/TraceGraph.tsx index 8280ceefef..65ab9bc177 100644 --- a/frontend/console/src/features/traces/TraceGraph.tsx +++ b/frontend/console/src/features/traces/TraceGraph.tsx @@ -7,7 +7,7 @@ import { IngressEvent, PubSubConsumeEvent, PubSubPublishEvent, -} from '../../protos/xyz/block/ftl/v1/console/console_pb' +} from '../../protos/xyz/block/ftl/console/v1/console_pb' import { classNames, durationToMillis } from '../../utils' import { eventBackgroundColor } from '../timeline/timeline.utils' import { eventBarLeftOffsetPercentage, requestStartTime, totalDurationForRequest } from './traces.utils' diff --git a/frontend/console/src/features/traces/TraceRequestList.tsx b/frontend/console/src/features/traces/TraceRequestList.tsx index 2de351bf44..db9d1c3619 100644 --- a/frontend/console/src/features/traces/TraceRequestList.tsx +++ b/frontend/console/src/features/traces/TraceRequestList.tsx @@ -1,6 +1,6 @@ import { useContext, useMemo, useState } from 'react' import { useModuleTraceEvents } from '../../api/timeline/use-module-trace-events' -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { SidePanelContext } from '../../providers/side-panel-provider' import TimelineEventList from '../timeline/TimelineEventList' import { TimelineCallDetails } from '../timeline/details/TimelineCallDetails' diff --git a/frontend/console/src/features/traces/details/TraceDetailsAsyncCall.tsx b/frontend/console/src/features/traces/details/TraceDetailsAsyncCall.tsx index ca3fac2999..ed03d54ff6 100644 --- a/frontend/console/src/features/traces/details/TraceDetailsAsyncCall.tsx +++ b/frontend/console/src/features/traces/details/TraceDetailsAsyncCall.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { AsyncExecuteEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { AsyncExecuteEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { asyncEventTypeString } from '../../timeline/timeline.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsCall.tsx b/frontend/console/src/features/traces/details/TraceDetailsCall.tsx index 8f281fdd7b..0e91a2cf12 100644 --- a/frontend/console/src/features/traces/details/TraceDetailsCall.tsx +++ b/frontend/console/src/features/traces/details/TraceDetailsCall.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { CallEvent, Event } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { CallEvent, Event } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { refString } from '../../verbs/verb.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx b/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx index d81a4a64d6..2bc8f2666d 100644 --- a/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx +++ b/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { Event, IngressEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, IngressEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { refString } from '../../verbs/verb.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx b/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx index 7e059a659d..28493c1d86 100644 --- a/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx +++ b/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx @@ -1,6 +1,6 @@ import { AttributeBadge } from '../../../components/AttributeBadge' import { CodeBlock } from '../../../components/CodeBlock' -import type { Event, PubSubPublishEvent } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event, PubSubPublishEvent } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { formatDuration } from '../../../utils/date.utils' import { DeploymentCard } from '../../deployments/DeploymentCard' import { refString } from '../../verbs/verb.utils' diff --git a/frontend/console/src/features/traces/traces.utils.ts b/frontend/console/src/features/traces/traces.utils.ts index 59e3767d84..35cd6e55c7 100644 --- a/frontend/console/src/features/traces/traces.utils.ts +++ b/frontend/console/src/features/traces/traces.utils.ts @@ -1,5 +1,5 @@ import type { TraceEvent } from '../../api/timeline/use-request-trace-events' -import type { Event } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Event } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { compareTimestamps, durationToMillis } from '../../utils' export const eventBarLeftOffsetPercentage = (event: Event, requestStartTime: number, requestDurationMs: number) => { diff --git a/frontend/console/src/features/verbs/VerbPage.tsx b/frontend/console/src/features/verbs/VerbPage.tsx index 5a44e0435a..7fcb2b1a63 100644 --- a/frontend/console/src/features/verbs/VerbPage.tsx +++ b/frontend/console/src/features/verbs/VerbPage.tsx @@ -4,7 +4,7 @@ import { useNavigate } from 'react-router-dom' import { useModules } from '../../api/modules/use-modules' import { Loader } from '../../components/Loader' import { ResizablePanels } from '../../components/ResizablePanels' -import type { Module, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Module, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { NotificationType, NotificationsContext } from '../../providers/notifications-provider' import { SidePanelProvider } from '../../providers/side-panel-provider' import { TraceRequestList } from '../traces/TraceRequestList' diff --git a/frontend/console/src/features/verbs/VerbRequestForm.tsx b/frontend/console/src/features/verbs/VerbRequestForm.tsx index 9b8db3a2fe..e2a97cd254 100644 --- a/frontend/console/src/features/verbs/VerbRequestForm.tsx +++ b/frontend/console/src/features/verbs/VerbRequestForm.tsx @@ -3,8 +3,8 @@ import { useCallback, useContext, useEffect, useMemo, useState } from 'react' import { CodeEditor } from '../../components/CodeEditor' import { ResizableVerticalPanels } from '../../components/ResizableVerticalPanels' import { useClient } from '../../hooks/use-client' -import type { Module, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' -import type { Ref } from '../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Module, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' +import type { Ref } from '../../protos/xyz/block/ftl/schema/v1/schema_pb' import { VerbService } from '../../protos/xyz/block/ftl/v1/verb_connect' import { NotificationType, NotificationsContext } from '../../providers/notifications-provider' import { classNames } from '../../utils' diff --git a/frontend/console/src/features/verbs/VerbRightPanel.tsx b/frontend/console/src/features/verbs/VerbRightPanel.tsx index 3d7307bfd6..c9d7a408f7 100644 --- a/frontend/console/src/features/verbs/VerbRightPanel.tsx +++ b/frontend/console/src/features/verbs/VerbRightPanel.tsx @@ -1,7 +1,7 @@ import { InboxUploadIcon } from 'hugeicons-react' import { Link } from 'react-router-dom' import { RightPanelAttribute } from '../../components/RightPanelAttribute' -import type { Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import type { ExpandablePanelProps } from '../console/ExpandablePanel' import { Schema } from '../modules/schema/Schema' import { type VerbRef, httpRequestPath, ingress, isHttpIngress, verbCalls } from './verb.utils' diff --git a/frontend/console/src/features/verbs/verb.utils.ts b/frontend/console/src/features/verbs/verb.utils.ts index 5fea2b3ec9..6f1aa742bd 100644 --- a/frontend/console/src/features/verbs/verb.utils.ts +++ b/frontend/console/src/features/verbs/verb.utils.ts @@ -1,7 +1,7 @@ import { JSONSchemaFaker } from 'json-schema-faker' import type { JsonValue } from 'type-fest/source/basic' -import type { Module, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' -import type { MetadataCalls, MetadataCronJob, MetadataIngress, MetadataSubscriber, Ref } from '../../protos/xyz/block/ftl/v1/schema/schema_pb' +import type { Module, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' +import type { MetadataCalls, MetadataCronJob, MetadataIngress, MetadataSubscriber, Ref } from '../../protos/xyz/block/ftl/schema/v1/schema_pb' const basePath = 'http://localhost:8891/' diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts b/frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts index a9fa699157..8ac480c22a 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-connect-es v1.6.1 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/console/console.proto (package xyz.block.ftl.v1.console, syntax proto3) +// @generated from file xyz/block/ftl/console/v1/console.proto (package xyz.block.ftl.v1.console, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts index 49e28ffe31..e6cfddcfb0 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/console/console.proto (package xyz.block.ftl.v1.console, syntax proto3) +// @generated from file xyz/block/ftl/console/v1/console.proto (package xyz.block.ftl.v1.console, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_connect.ts b/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_connect.ts index da640cee3d..037662a5cd 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_connect.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-connect-es v1.4.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/language.go/language.proto (package xyz.block.ftl.v1.language, syntax proto3) +// @generated from file xyz/block/ftl/language/v1.go/language.proto (package xyz.block.ftl.v1.language, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_pb.ts index ec78ef18ae..d6060b70f6 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/language.go/language.proto (package xyz.block.ftl.v1.language, syntax proto3) +// @generated from file xyz/block/ftl/language/v1.go/language.proto (package xyz.block.ftl.v1.language, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts b/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts index f30a31deba..335e1f85cf 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-connect-es v1.6.1 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/language/language.proto (package xyz.block.ftl.v1.language, syntax proto3) +// @generated from file xyz/block/ftl/language/v1/language.proto (package xyz.block.ftl.v1.language, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts index 3f04ee0a44..d9c29ca99b 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/language/language.proto (package xyz.block.ftl.v1.language, syntax proto3) +// @generated from file xyz/block/ftl/language/v1/language.proto (package xyz.block.ftl.v1.language, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts index 25ed130385..11dd12beee 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/schema/runtime.proto (package xyz.block.ftl.v1.schema, syntax proto3) +// @generated from file xyz/block/ftl/schema/v1/runtime.proto (package xyz.block.ftl.v1.schema, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts index a6a1198598..0be099cf2c 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts @@ -1,7 +1,7 @@ // THIS FILE IS GENERATED; DO NOT MODIFY // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1/schema/schema.proto (package xyz.block.ftl.v1.schema, syntax proto3) +// @generated from file xyz/block/ftl/schema/v1/schema.proto (package xyz.block.ftl.v1.schema, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts index 0475c4093c..d98aecee09 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-connect-es v1.6.1 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1beta1/provisioner/plugin.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) +// @generated from file xyz/block/ftl/provisioner/v1beta1/plugin.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts index 2572903d15..b845478b45 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1beta1/provisioner/plugin.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) +// @generated from file xyz/block/ftl/provisioner/v1beta1/plugin.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts index 9d6981c5ff..9e45fcb393 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1beta1/provisioner/resource.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) +// @generated from file xyz/block/ftl/provisioner/v1beta1/resource.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts index a9f5364aa6..82171826be 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-connect-es v1.6.1 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1beta1/provisioner/service.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) +// @generated from file xyz/block/ftl/provisioner/v1beta1/service.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_pb.ts b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_pb.ts index 252d9c01c1..39b8e1f2f5 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_pb.ts @@ -1,5 +1,5 @@ // @generated by protoc-gen-es v1.10.0 with parameter "target=ts" -// @generated from file xyz/block/ftl/v1beta1/provisioner/service.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) +// @generated from file xyz/block/ftl/provisioner/v1beta1/service.proto (package xyz.block.ftl.v1beta1.provisioner, syntax proto3) /* eslint-disable */ // @ts-nocheck diff --git a/go-runtime/cmd/ftl-language-go/main.go b/go-runtime/cmd/ftl-language-go/main.go index 311c8c28d1..e63de4026c 100644 --- a/go-runtime/cmd/ftl-language-go/main.go +++ b/go-runtime/cmd/ftl-language-go/main.go @@ -4,7 +4,7 @@ import ( "context" "os" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/go-runtime/goplugin" ) diff --git a/go-runtime/ftl/reflection/types.go b/go-runtime/ftl/reflection/types.go index dc352d8848..98f122922a 100644 --- a/go-runtime/ftl/reflection/types.go +++ b/go-runtime/ftl/reflection/types.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/schema" ) diff --git a/go-runtime/goplugin/service.go b/go-runtime/goplugin/service.go index 64c0987612..d6df4d7b07 100644 --- a/go-runtime/goplugin/service.go +++ b/go-runtime/goplugin/service.go @@ -15,10 +15,10 @@ import ( "github.com/alecthomas/types/pubsub" "github.com/block/scaffolder" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" goruntime "github.com/TBD54566975/ftl/go-runtime" "github.com/TBD54566975/ftl/go-runtime/compile" "github.com/TBD54566975/ftl/internal" diff --git a/go-runtime/goplugin/service_test.go b/go-runtime/goplugin/service_test.go index 678da1e7cb..d12896423c 100644 --- a/go-runtime/goplugin/service_test.go +++ b/go-runtime/goplugin/service_test.go @@ -7,7 +7,7 @@ import ( "testing" "connectrpc.com/connect" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" "github.com/TBD54566975/ftl/internal/slices" "github.com/TBD54566975/ftl/internal/moduleconfig" diff --git a/go-runtime/internal/impl.go b/go-runtime/internal/impl.go index 117bc9b135..16f9f8ea6b 100644 --- a/go-runtime/internal/impl.go +++ b/go-runtime/internal/impl.go @@ -10,9 +10,9 @@ import ( "connectrpc.com/connect" "github.com/puzpuzpuz/xsync/v3" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/go-runtime/encoding" "github.com/TBD54566975/ftl/go-runtime/ftl/reflection" "github.com/TBD54566975/ftl/internal/modulecontext" diff --git a/internal/buildengine/deploy.go b/internal/buildengine/deploy.go index 7afc1bf274..7956adb3b2 100644 --- a/internal/buildengine/deploy.go +++ b/internal/buildengine/deploy.go @@ -13,8 +13,8 @@ import ( "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/timestamppb" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/moduleconfig" "github.com/TBD54566975/ftl/internal/projectconfig" diff --git a/internal/buildengine/languageplugin/plugin.go b/internal/buildengine/languageplugin/plugin.go index 2b697fb844..3ce2199f49 100644 --- a/internal/buildengine/languageplugin/plugin.go +++ b/internal/buildengine/languageplugin/plugin.go @@ -15,8 +15,8 @@ import ( "github.com/alecthomas/types/result" "google.golang.org/protobuf/types/known/structpb" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/builderrors" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/moduleconfig" diff --git a/internal/buildengine/languageplugin/plugin_client.go b/internal/buildengine/languageplugin/plugin_client.go index 74e590457a..b8145de022 100644 --- a/internal/buildengine/languageplugin/plugin_client.go +++ b/internal/buildengine/languageplugin/plugin_client.go @@ -8,8 +8,8 @@ import ( "connectrpc.com/connect" "github.com/alecthomas/types/result" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/internal/exec" "github.com/TBD54566975/ftl/internal/log" diff --git a/internal/buildengine/languageplugin/plugin_integration_test.go b/internal/buildengine/languageplugin/plugin_integration_test.go index 29e3976829..5c3c7623f6 100644 --- a/internal/buildengine/languageplugin/plugin_integration_test.go +++ b/internal/buildengine/languageplugin/plugin_integration_test.go @@ -20,8 +20,8 @@ import ( "github.com/bmatcuk/doublestar/v4" "golang.org/x/sync/errgroup" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/bind" "github.com/TBD54566975/ftl/internal/flock" in "github.com/TBD54566975/ftl/internal/integration" diff --git a/internal/buildengine/languageplugin/plugin_test.go b/internal/buildengine/languageplugin/plugin_test.go index f1c94089d3..2b309b80b5 100644 --- a/internal/buildengine/languageplugin/plugin_test.go +++ b/internal/buildengine/languageplugin/plugin_test.go @@ -14,7 +14,7 @@ import ( "github.com/alecthomas/types/result" "connectrpc.com/connect" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" "github.com/TBD54566975/ftl/internal/builderrors" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/moduleconfig" diff --git a/internal/integration/actions.go b/internal/integration/actions.go index d8e2f191c8..42c47b1838 100644 --- a/internal/integration/actions.go +++ b/internal/integration/actions.go @@ -29,8 +29,8 @@ import ( "github.com/block/scaffolder" "github.com/TBD54566975/ftl/backend/controller/dsn" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" ftlexec "github.com/TBD54566975/ftl/internal/exec" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/internal/integration/harness.go b/internal/integration/harness.go index 02e92b893d..76a667d6b1 100644 --- a/internal/integration/harness.go +++ b/internal/integration/harness.go @@ -29,10 +29,10 @@ import ( "sigs.k8s.io/yaml" "github.com/TBD54566975/ftl/backend/controller/scaling/k8sscaling" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1/pbconsoleconnect" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console/pbconsoleconnect" "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/internal" ftlexec "github.com/TBD54566975/ftl/internal/exec" "github.com/TBD54566975/ftl/internal/log" diff --git a/internal/schema/any.go b/internal/schema/any.go index 776fb2c547..2873e0e6d4 100644 --- a/internal/schema/any.go +++ b/internal/schema/any.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:9 diff --git a/internal/schema/array.go b/internal/schema/array.go index 465eb15be1..f978415bd2 100644 --- a/internal/schema/array.go +++ b/internal/schema/array.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:7 diff --git a/internal/schema/bool.go b/internal/schema/bool.go index 774aaf82dd..31e12bd4f8 100644 --- a/internal/schema/bool.go +++ b/internal/schema/bool.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:5 diff --git a/internal/schema/bytes.go b/internal/schema/bytes.go index 0d8a054ea8..9b31cd10ac 100644 --- a/internal/schema/bytes.go +++ b/internal/schema/bytes.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:4 diff --git a/internal/schema/config.go b/internal/schema/config.go index d051604038..53d44bf20f 100644 --- a/internal/schema/config.go +++ b/internal/schema/config.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:6 diff --git a/internal/schema/data.go b/internal/schema/data.go index f21537a420..dceab68af0 100644 --- a/internal/schema/data.go +++ b/internal/schema/data.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/reflect" ) diff --git a/internal/schema/database.go b/internal/schema/database.go index 7d948bca24..9599558330 100644 --- a/internal/schema/database.go +++ b/internal/schema/database.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) const PostgresDatabaseType = "postgres" diff --git a/internal/schema/enum.go b/internal/schema/enum.go index 6ddcb16eed..55f809ec99 100644 --- a/internal/schema/enum.go +++ b/internal/schema/enum.go @@ -7,7 +7,7 @@ import ( "github.com/alecthomas/types/optional" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:4 diff --git a/internal/schema/field.go b/internal/schema/field.go index 7868f1836f..23916a12c7 100644 --- a/internal/schema/field.go +++ b/internal/schema/field.go @@ -7,7 +7,7 @@ import ( "github.com/alecthomas/types/optional" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) type Field struct { diff --git a/internal/schema/float.go b/internal/schema/float.go index 3d01478211..f620838560 100644 --- a/internal/schema/float.go +++ b/internal/schema/float.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:2 diff --git a/internal/schema/int.go b/internal/schema/int.go index 5cd21c5ea6..bad62aecb1 100644 --- a/internal/schema/int.go +++ b/internal/schema/int.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:1 diff --git a/internal/schema/intvalue.go b/internal/schema/intvalue.go index 95a78d9bc3..e2e47ea6f5 100644 --- a/internal/schema/intvalue.go +++ b/internal/schema/intvalue.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) var _ Value = (*IntValue)(nil) diff --git a/internal/schema/map.go b/internal/schema/map.go index 5ac2dc6c7f..728673c383 100644 --- a/internal/schema/map.go +++ b/internal/schema/map.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:8 diff --git a/internal/schema/metadataalias.go b/internal/schema/metadataalias.go index cc4f1c40c7..38e1ad1eaa 100644 --- a/internal/schema/metadataalias.go +++ b/internal/schema/metadataalias.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) // AliasKind is the kind of alias. diff --git a/internal/schema/metadatacalls.go b/internal/schema/metadatacalls.go index 8b27b6c87b..279fdd178c 100644 --- a/internal/schema/metadatacalls.go +++ b/internal/schema/metadatacalls.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) // MetadataCalls represents a metadata block with a list of calls. diff --git a/internal/schema/metadataconfig.go b/internal/schema/metadataconfig.go index d849b0e158..12e41cf52a 100644 --- a/internal/schema/metadataconfig.go +++ b/internal/schema/metadataconfig.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) // MetadataConfig represents a metadata block with a list of config items that are used. diff --git a/internal/schema/metadatacronjob.go b/internal/schema/metadatacronjob.go index b9282734e5..d3f520f182 100644 --- a/internal/schema/metadatacronjob.go +++ b/internal/schema/metadatacronjob.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:3 diff --git a/internal/schema/metadatadatabases.go b/internal/schema/metadatadatabases.go index 0931e6bb01..87ce7706dd 100644 --- a/internal/schema/metadatadatabases.go +++ b/internal/schema/metadatadatabases.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:4 diff --git a/internal/schema/metadataencoding.go b/internal/schema/metadataencoding.go index 21fe26ea61..f2c02beebf 100644 --- a/internal/schema/metadataencoding.go +++ b/internal/schema/metadataencoding.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:9 diff --git a/internal/schema/metadataingress.go b/internal/schema/metadataingress.go index 7032395cd8..ddff050b2a 100644 --- a/internal/schema/metadataingress.go +++ b/internal/schema/metadataingress.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:2 diff --git a/internal/schema/metadataretry.go b/internal/schema/metadataretry.go index 849b6d784e..dd905e8086 100644 --- a/internal/schema/metadataretry.go +++ b/internal/schema/metadataretry.go @@ -9,7 +9,7 @@ import ( "github.com/alecthomas/types/optional" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/duration" ) diff --git a/internal/schema/metadatasecrets.go b/internal/schema/metadatasecrets.go index d457ab6581..c13193ca3e 100644 --- a/internal/schema/metadatasecrets.go +++ b/internal/schema/metadatasecrets.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) // MetadataSecrets represents a metadata block with a list of config items that are used. diff --git a/internal/schema/metadatasubscriber.go b/internal/schema/metadatasubscriber.go index 462880bbe9..4173b8e89c 100644 --- a/internal/schema/metadatasubscriber.go +++ b/internal/schema/metadatasubscriber.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:7 diff --git a/internal/schema/metadatatypemap.go b/internal/schema/metadatatypemap.go index 6ae0dad56a..64db5c360a 100644 --- a/internal/schema/metadatatypemap.go +++ b/internal/schema/metadatatypemap.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:8 diff --git a/internal/schema/module.go b/internal/schema/module.go index a06bd660bd..b3c760f291 100644 --- a/internal/schema/module.go +++ b/internal/schema/module.go @@ -16,7 +16,7 @@ import ( "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/timestamppb" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) type ModuleRuntime struct { diff --git a/internal/schema/optional.go b/internal/schema/optional.go index 1f646e4bb7..dd3400eca8 100644 --- a/internal/schema/optional.go +++ b/internal/schema/optional.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) // Optional represents a Type whose value may be optional. diff --git a/internal/schema/protobuf_dec.go b/internal/schema/protobuf_dec.go index d8a4d49a3e..9ecd60c8e5 100644 --- a/internal/schema/protobuf_dec.go +++ b/internal/schema/protobuf_dec.go @@ -3,7 +3,7 @@ package schema import ( "fmt" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) func PosFromProto(pos *schemapb.Position) Position { diff --git a/internal/schema/protobuf_enc.go b/internal/schema/protobuf_enc.go index 4915dc3cfb..5c25573686 100644 --- a/internal/schema/protobuf_enc.go +++ b/internal/schema/protobuf_enc.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) func posToProto(pos Position) *schemapb.Position { diff --git a/internal/schema/protobuf_test.go b/internal/schema/protobuf_test.go index 4c351be0ab..d3c175662f 100644 --- a/internal/schema/protobuf_test.go +++ b/internal/schema/protobuf_test.go @@ -5,7 +5,7 @@ import ( "github.com/alecthomas/assert/v2" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) func TestProtoRoundtrip(t *testing.T) { diff --git a/internal/schema/ref.go b/internal/schema/ref.go index 3f5039cb42..4e02b46618 100644 --- a/internal/schema/ref.go +++ b/internal/schema/ref.go @@ -7,7 +7,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/slices" ) diff --git a/internal/schema/schema.go b/internal/schema/schema.go index 14081e8912..f60b57d5b4 100644 --- a/internal/schema/schema.go +++ b/internal/schema/schema.go @@ -10,7 +10,7 @@ import ( "github.com/alecthomas/types/optional" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) var ErrNotFound = errors.New("not found") @@ -204,7 +204,7 @@ func (s *Schema) ToProto() proto.Message { func TypeName(v any) string { t := reflect.Indirect(reflect.ValueOf(v)).Type() - // handle AbstractRefs like "AbstractRef[github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema.DataRef]" + // handle AbstractRefs like "AbstractRef[github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1.DataRef]" if strings.HasPrefix(t.Name(), "AbstractRef[") { return strings.TrimSuffix(strings.Split(t.Name(), ".")[2], "]") } diff --git a/internal/schema/secret.go b/internal/schema/secret.go index 38d1a4808a..37de0d861e 100644 --- a/internal/schema/secret.go +++ b/internal/schema/secret.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:7 diff --git a/internal/schema/string.go b/internal/schema/string.go index 5c2d4a6dce..a351fd2d0c 100644 --- a/internal/schema/string.go +++ b/internal/schema/string.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:3 diff --git a/internal/schema/stringvalue.go b/internal/schema/stringvalue.go index 3fddeb8fb1..aab4290e01 100644 --- a/internal/schema/stringvalue.go +++ b/internal/schema/stringvalue.go @@ -5,7 +5,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:1 diff --git a/internal/schema/subscription.go b/internal/schema/subscription.go index 672fde24ea..e94945ee42 100644 --- a/internal/schema/subscription.go +++ b/internal/schema/subscription.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:10 diff --git a/internal/schema/time.go b/internal/schema/time.go index fdf47b8461..873c8470d2 100644 --- a/internal/schema/time.go +++ b/internal/schema/time.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:6 diff --git a/internal/schema/topic.go b/internal/schema/topic.go index d49c9b1e07..0d4b480158 100644 --- a/internal/schema/topic.go +++ b/internal/schema/topic.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:9 diff --git a/internal/schema/typealias.go b/internal/schema/typealias.go index 73093ebd89..087cd78991 100644 --- a/internal/schema/typealias.go +++ b/internal/schema/typealias.go @@ -6,7 +6,7 @@ import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:5 diff --git a/internal/schema/typeparameter.go b/internal/schema/typeparameter.go index d2c0f97ed2..a6e4af526d 100644 --- a/internal/schema/typeparameter.go +++ b/internal/schema/typeparameter.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) type TypeParameter struct { diff --git a/internal/schema/typevalue.go b/internal/schema/typevalue.go index edab706e83..7d33c2d7e8 100644 --- a/internal/schema/typevalue.go +++ b/internal/schema/typevalue.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) var _ Value = (*TypeValue)(nil) diff --git a/internal/schema/unit.go b/internal/schema/unit.go index e500c9f3ad..3187f8d4ac 100644 --- a/internal/schema/unit.go +++ b/internal/schema/unit.go @@ -3,7 +3,7 @@ package schema import ( "google.golang.org/protobuf/reflect/protoreflect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) //protobuf:10 diff --git a/internal/schema/verb.go b/internal/schema/verb.go index a9d6c9113f..77369740ec 100644 --- a/internal/schema/verb.go +++ b/internal/schema/verb.go @@ -9,7 +9,7 @@ import ( "google.golang.org/protobuf/proto" "google.golang.org/protobuf/types/known/timestamppb" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/slices" ) diff --git a/jvm-runtime/cmd/ftl-language-java/main.go b/jvm-runtime/cmd/ftl-language-java/main.go index ad67f77250..fb92028ae3 100644 --- a/jvm-runtime/cmd/ftl-language-java/main.go +++ b/jvm-runtime/cmd/ftl-language-java/main.go @@ -4,7 +4,7 @@ import ( "context" "os" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/jvm-runtime/plugin/common" "github.com/TBD54566975/ftl/jvm-runtime/plugin/java" diff --git a/jvm-runtime/cmd/ftl-language-kotlin/main.go b/jvm-runtime/cmd/ftl-language-kotlin/main.go index 59b425c6de..603569bbab 100644 --- a/jvm-runtime/cmd/ftl-language-kotlin/main.go +++ b/jvm-runtime/cmd/ftl-language-kotlin/main.go @@ -4,7 +4,7 @@ import ( "context" "os" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/jvm-runtime/plugin/common" "github.com/TBD54566975/ftl/jvm-runtime/plugin/kotlin" diff --git a/jvm-runtime/jvm_integration_test.go b/jvm-runtime/jvm_integration_test.go index 7f37dcf81d..c52866a92e 100644 --- a/jvm-runtime/jvm_integration_test.go +++ b/jvm-runtime/jvm_integration_test.go @@ -12,7 +12,7 @@ import ( "github.com/alecthomas/repr" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/go-runtime/ftl" in "github.com/TBD54566975/ftl/internal/integration" "github.com/TBD54566975/ftl/internal/schema" diff --git a/jvm-runtime/plugin/common/jvmcommon.go b/jvm-runtime/plugin/common/jvmcommon.go index 890827598b..1e5be2fff2 100644 --- a/jvm-runtime/plugin/common/jvmcommon.go +++ b/jvm-runtime/plugin/common/jvmcommon.go @@ -25,10 +25,10 @@ import ( "google.golang.org/protobuf/types/known/structpb" "github.com/TBD54566975/ftl" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" "github.com/TBD54566975/ftl/internal" "github.com/TBD54566975/ftl/internal/builderrors" "github.com/TBD54566975/ftl/internal/errors" diff --git a/python-runtime/cmd/ftl-language-python/main.go b/python-runtime/cmd/ftl-language-python/main.go index b665505674..ee6bd453e8 100644 --- a/python-runtime/cmd/ftl-language-python/main.go +++ b/python-runtime/cmd/ftl-language-python/main.go @@ -4,7 +4,7 @@ import ( "context" "os" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" + "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" "github.com/TBD54566975/ftl/common/plugin" pythonplugin "github.com/TBD54566975/ftl/python-runtime/python-plugin" ) diff --git a/python-runtime/compile/build.go b/python-runtime/compile/build.go index 8798029d64..1250afed32 100644 --- a/python-runtime/compile/build.go +++ b/python-runtime/compile/build.go @@ -13,7 +13,7 @@ import ( "github.com/block/scaffolder" "google.golang.org/protobuf/proto" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal" "github.com/TBD54566975/ftl/internal/builderrors" "github.com/TBD54566975/ftl/internal/exec" diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/console/console_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/console/console_pb2.py index 6cea2da33e..317a4f0a61 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/console/console_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/console/console_pb2.py @@ -1,21 +1,23 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1/console/console.proto +# source: xyz/block/ftl/console/v1/console.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 3, - '', - 'xyz/block/ftl/v1/console/console.proto' + "", + "xyz/block/ftl/console/v1/console.proto", ) # @@protoc_insertion_point(imports) @@ -25,111 +27,120 @@ from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n&xyz/block/ftl/v1/console/console.proto\x12\x18xyz.block.ftl.v1.console\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"\xb6\x03\n\x08LogEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x1b\n\tlog_level\x18\x04 \x01(\x05R\x08logLevel\x12R\n\nattributes\x18\x05 \x03(\x0b\x32\x32.xyz.block.ftl.v1.console.LogEvent.AttributesEntryR\nattributes\x12\x18\n\x07message\x18\x06 \x01(\tR\x07message\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x12\x19\n\x05stack\x18\x08 \x01(\tH\x02R\x05stack\x88\x01\x01\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_errorB\x08\n\x06_stack\"\x95\x04\n\tCallEvent\x12$\n\x0brequest_key\x18\x01 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12%\n\x0e\x64\x65ployment_key\x18\x02 \x01(\tR\rdeploymentKey\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12I\n\x0fsource_verb_ref\x18\x0b \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x01R\rsourceVerbRef\x88\x01\x01\x12N\n\x14\x64\x65stination_verb_ref\x18\x0c \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x12\x64\x65stinationVerbRef\x12\x35\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x18\n\x07request\x18\x07 \x01(\tR\x07request\x12\x1a\n\x08response\x18\x08 \x01(\tR\x08response\x12\x19\n\x05\x65rror\x18\t \x01(\tH\x02R\x05\x65rror\x88\x01\x01\x12\x19\n\x05stack\x18\n \x01(\tH\x03R\x05stack\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x12\n\x10_source_verb_refB\x08\n\x06_errorB\x08\n\x06_stackJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06\"\xb8\x01\n\x16\x44\x65ploymentCreatedEvent\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12\x1f\n\x0bmodule_name\x18\x03 \x01(\tR\nmoduleName\x12!\n\x0cmin_replicas\x18\x04 \x01(\x05R\x0bminReplicas\x12\x1f\n\x08replaced\x18\x05 \x01(\tH\x00R\x08replaced\x88\x01\x01\x42\x0b\n\t_replaced\"y\n\x16\x44\x65ploymentUpdatedEvent\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\x12*\n\x11prev_min_replicas\x18\x03 \x01(\x05R\x0fprevMinReplicas\"\x8e\x04\n\x0cIngressEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x16\n\x06method\x18\x04 \x01(\tR\x06method\x12\x12\n\x04path\x18\x05 \x01(\tR\x04path\x12\x1f\n\x0bstatus_code\x18\x07 \x01(\x05R\nstatusCode\x12\x39\n\ntime_stamp\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\t \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x18\n\x07request\x18\n \x01(\tR\x07request\x12%\n\x0erequest_header\x18\x0b \x01(\tR\rrequestHeader\x12\x1a\n\x08response\x18\x0c \x01(\tR\x08response\x12\'\n\x0fresponse_header\x18\r \x01(\tR\x0eresponseHeader\x12\x19\n\x05\x65rror\x18\x0e \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error\"\xe6\x02\n\x12\x43ronScheduledEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x37\n\x08verb_ref\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12=\n\x0cscheduled_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bscheduledAt\x12\x1a\n\x08schedule\x18\x06 \x01(\tR\x08schedule\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x42\x08\n\x06_error\"\x9b\x03\n\x11\x41syncExecuteEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12Y\n\x10\x61sync_event_type\x18\x06 \x01(\x0e\x32/.xyz.block.ftl.v1.console.AsyncExecuteEventTypeR\x0e\x61syncEventType\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error\"\xf1\x02\n\x12PubSubPublishEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x14\n\x05topic\x18\x06 \x01(\tR\x05topic\x12\x18\n\x07request\x18\x07 \x01(\tR\x07request\x12\x19\n\x05\x65rror\x18\x08 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error\"\xa0\x03\n\x12PubSubConsumeEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12-\n\x10\x64\x65st_verb_module\x18\x03 \x01(\tH\x01R\x0e\x64\x65stVerbModule\x88\x01\x01\x12)\n\x0e\x64\x65st_verb_name\x18\x04 \x01(\tH\x02R\x0c\x64\x65stVerbName\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x14\n\x05topic\x18\x07 \x01(\tR\x05topic\x12\x19\n\x05\x65rror\x18\x08 \x01(\tH\x03R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x13\n\x11_dest_verb_moduleB\x11\n\x0f_dest_verb_nameB\x08\n\x06_error\"\x7f\n\x06\x43onfig\x12\x37\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ConfigR\x06\x63onfig\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x8f\x01\n\x04\x44\x61ta\x12\x31\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DataR\x04\x64\x61ta\x12\x16\n\x06schema\x18\x02 \x01(\tR\x06schema\x12<\n\nreferences\x18\x03 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x87\x01\n\x08\x44\x61tabase\x12=\n\x08\x64\x61tabase\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.DatabaseR\x08\x64\x61tabase\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"w\n\x04\x45num\x12\x31\n\x04\x65num\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.EnumR\x04\x65num\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"{\n\x05Topic\x12\x34\n\x05topic\x18\x01 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.TopicR\x05topic\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x8b\x01\n\tTypeAlias\x12@\n\ttypealias\x18\x01 \x01(\x0b\x32\".xyz.block.ftl.v1.schema.TypeAliasR\ttypealias\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x7f\n\x06Secret\x12\x37\n\x06secret\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SecretR\x06secret\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x97\x01\n\x0cSubscription\x12I\n\x0csubscription\x18\x01 \x01(\x0b\x32%.xyz.block.ftl.v1.schema.SubscriptionR\x0csubscription\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\xbf\x01\n\x04Verb\x12\x31\n\x04verb\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.VerbR\x04verb\x12\x16\n\x06schema\x18\x02 \x01(\tR\x06schema\x12.\n\x13json_request_schema\x18\x03 \x01(\tR\x11jsonRequestSchema\x12<\n\nreferences\x18\x04 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences\"\x9f\x05\n\x06Module\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12%\n\x0e\x64\x65ployment_key\x18\x02 \x01(\tR\rdeploymentKey\x12\x1a\n\x08language\x18\x03 \x01(\tR\x08language\x12\x16\n\x06schema\x18\x04 \x01(\tR\x06schema\x12\x34\n\x05verbs\x18\x05 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.VerbR\x05verbs\x12\x32\n\x04\x64\x61ta\x18\x06 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.DataR\x04\x64\x61ta\x12:\n\x07secrets\x18\x07 \x03(\x0b\x32 .xyz.block.ftl.v1.console.SecretR\x07secrets\x12:\n\x07\x63onfigs\x18\x08 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ConfigR\x07\x63onfigs\x12@\n\tdatabases\x18\t \x03(\x0b\x32\".xyz.block.ftl.v1.console.DatabaseR\tdatabases\x12\x34\n\x05\x65nums\x18\n \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.EnumR\x05\x65nums\x12\x37\n\x06topics\x18\x0b \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.TopicR\x06topics\x12\x45\n\x0btypealiases\x18\x0c \x03(\x0b\x32#.xyz.block.ftl.v1.console.TypeAliasR\x0btypealiases\x12L\n\rsubscriptions\x18\r \x03(\x0b\x32&.xyz.block.ftl.v1.console.SubscriptionR\rsubscriptions\")\n\rTopologyGroup\x12\x18\n\x07modules\x18\x01 \x03(\tR\x07modules\"K\n\x08Topology\x12?\n\x06levels\x18\x01 \x03(\x0b\x32\'.xyz.block.ftl.v1.console.TopologyGroupR\x06levels\"\x13\n\x11GetModulesRequest\"\x90\x01\n\x12GetModulesResponse\x12:\n\x07modules\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ModuleR\x07modules\x12>\n\x08topology\x18\x02 \x01(\x0b\x32\".xyz.block.ftl.v1.console.TopologyR\x08topology\"\x16\n\x14StreamModulesRequest\"S\n\x15StreamModulesResponse\x12:\n\x07modules\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ModuleR\x07modules\"\xe4\r\n\x0b\x45ventsQuery\x12\x46\n\x07\x66ilters\x18\x01 \x03(\x0b\x32,.xyz.block.ftl.v1.console.EventsQuery.FilterR\x07\x66ilters\x12\x14\n\x05limit\x18\x02 \x01(\x05R\x05limit\x12\x41\n\x05order\x18\x03 \x01(\x0e\x32+.xyz.block.ftl.v1.console.EventsQuery.OrderR\x05order\x1a#\n\x0bLimitFilter\x12\x14\n\x05limit\x18\x01 \x01(\x05R\x05limit\x1aQ\n\x0eLogLevelFilter\x12?\n\tlog_level\x18\x01 \x01(\x0e\x32\".xyz.block.ftl.v1.console.LogLevelR\x08logLevel\x1a\x34\n\x10\x44\x65ploymentFilter\x12 \n\x0b\x64\x65ployments\x18\x01 \x03(\tR\x0b\x64\x65ployments\x1a+\n\rRequestFilter\x12\x1a\n\x08requests\x18\x01 \x03(\tR\x08requests\x1aW\n\x0f\x45ventTypeFilter\x12\x44\n\x0b\x65vent_types\x18\x01 \x03(\x0e\x32#.xyz.block.ftl.v1.console.EventTypeR\neventTypes\x1a\xaa\x01\n\nTimeFilter\x12>\n\nolder_than\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\tolderThan\x88\x01\x01\x12>\n\nnewer_than\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x01R\tnewerThan\x88\x01\x01\x42\r\n\x0b_older_thanB\r\n\x0b_newer_than\x1as\n\x08IDFilter\x12\"\n\nlower_than\x18\x01 \x01(\x03H\x00R\tlowerThan\x88\x01\x01\x12$\n\x0bhigher_than\x18\x02 \x01(\x03H\x01R\nhigherThan\x88\x01\x01\x42\r\n\x0b_lower_thanB\x0e\n\x0c_higher_than\x1a\x99\x01\n\nCallFilter\x12\x1f\n\x0b\x64\x65st_module\x18\x01 \x01(\tR\ndestModule\x12 \n\tdest_verb\x18\x02 \x01(\tH\x00R\x08\x64\x65stVerb\x88\x01\x01\x12(\n\rsource_module\x18\x03 \x01(\tH\x01R\x0csourceModule\x88\x01\x01\x42\x0c\n\n_dest_verbB\x10\n\x0e_source_module\x1aH\n\x0cModuleFilter\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x17\n\x04verb\x18\x02 \x01(\tH\x00R\x04verb\x88\x01\x01\x42\x07\n\x05_verb\x1a\xdb\x05\n\x06\x46ilter\x12I\n\x05limit\x18\x01 \x01(\x0b\x32\x31.xyz.block.ftl.v1.console.EventsQuery.LimitFilterH\x00R\x05limit\x12S\n\tlog_level\x18\x02 \x01(\x0b\x32\x34.xyz.block.ftl.v1.console.EventsQuery.LogLevelFilterH\x00R\x08logLevel\x12Z\n\x0b\x64\x65ployments\x18\x03 \x01(\x0b\x32\x36.xyz.block.ftl.v1.console.EventsQuery.DeploymentFilterH\x00R\x0b\x64\x65ployments\x12Q\n\x08requests\x18\x04 \x01(\x0b\x32\x33.xyz.block.ftl.v1.console.EventsQuery.RequestFilterH\x00R\x08requests\x12X\n\x0b\x65vent_types\x18\x05 \x01(\x0b\x32\x35.xyz.block.ftl.v1.console.EventsQuery.EventTypeFilterH\x00R\neventTypes\x12\x46\n\x04time\x18\x06 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.EventsQuery.TimeFilterH\x00R\x04time\x12@\n\x02id\x18\x07 \x01(\x0b\x32..xyz.block.ftl.v1.console.EventsQuery.IDFilterH\x00R\x02id\x12\x46\n\x04\x63\x61ll\x18\x08 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.EventsQuery.CallFilterH\x00R\x04\x63\x61ll\x12L\n\x06module\x18\t \x01(\x0b\x32\x32.xyz.block.ftl.v1.console.EventsQuery.ModuleFilterH\x00R\x06moduleB\x08\n\x06\x66ilter\"\x1a\n\x05Order\x12\x07\n\x03\x41SC\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\"\xaf\x01\n\x13StreamEventsRequest\x12G\n\x0fupdate_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x0eupdateInterval\x88\x01\x01\x12;\n\x05query\x18\x02 \x01(\x0b\x32%.xyz.block.ftl.v1.console.EventsQueryR\x05queryB\x12\n\x10_update_interval\"O\n\x14StreamEventsResponse\x12\x37\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.EventR\x06\x65vents\"\xb1\x06\n\x05\x45vent\x12\x39\n\ntime_stamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x0e\n\x02id\x18\x02 \x01(\x03R\x02id\x12\x36\n\x03log\x18\x03 \x01(\x0b\x32\".xyz.block.ftl.v1.console.LogEventH\x00R\x03log\x12\x39\n\x04\x63\x61ll\x18\x04 \x01(\x0b\x32#.xyz.block.ftl.v1.console.CallEventH\x00R\x04\x63\x61ll\x12\x61\n\x12\x64\x65ployment_created\x18\x05 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.DeploymentCreatedEventH\x00R\x11\x64\x65ploymentCreated\x12\x61\n\x12\x64\x65ployment_updated\x18\x06 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.DeploymentUpdatedEventH\x00R\x11\x64\x65ploymentUpdated\x12\x42\n\x07ingress\x18\x07 \x01(\x0b\x32&.xyz.block.ftl.v1.console.IngressEventH\x00R\x07ingress\x12U\n\x0e\x63ron_scheduled\x18\x08 \x01(\x0b\x32,.xyz.block.ftl.v1.console.CronScheduledEventH\x00R\rcronScheduled\x12R\n\rasync_execute\x18\t \x01(\x0b\x32+.xyz.block.ftl.v1.console.AsyncExecuteEventH\x00R\x0c\x61syncExecute\x12U\n\x0epubsub_publish\x18\n \x01(\x0b\x32,.xyz.block.ftl.v1.console.PubSubPublishEventH\x00R\rpubsubPublish\x12U\n\x0epubsub_consume\x18\x0b \x01(\x0b\x32,.xyz.block.ftl.v1.console.PubSubConsumeEventH\x00R\rpubsubConsumeB\x07\n\x05\x65ntry\"t\n\x11GetEventsResponse\x12\x37\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.EventR\x06\x65vents\x12\x1b\n\x06\x63ursor\x18\x02 \x01(\x03H\x00R\x06\x63ursor\x88\x01\x01\x42\t\n\x07_cursor*\xa5\x02\n\tEventType\x12\x16\n\x12\x45VENT_TYPE_UNKNOWN\x10\x00\x12\x12\n\x0e\x45VENT_TYPE_LOG\x10\x01\x12\x13\n\x0f\x45VENT_TYPE_CALL\x10\x02\x12!\n\x1d\x45VENT_TYPE_DEPLOYMENT_CREATED\x10\x03\x12!\n\x1d\x45VENT_TYPE_DEPLOYMENT_UPDATED\x10\x04\x12\x16\n\x12\x45VENT_TYPE_INGRESS\x10\x05\x12\x1d\n\x19\x45VENT_TYPE_CRON_SCHEDULED\x10\x06\x12\x1c\n\x18\x45VENT_TYPE_ASYNC_EXECUTE\x10\x07\x12\x1d\n\x19\x45VENT_TYPE_PUBSUB_PUBLISH\x10\x08\x12\x1d\n\x19\x45VENT_TYPE_PUBSUB_CONSUME\x10\t*\x85\x01\n\x15\x41syncExecuteEventType\x12$\n ASYNC_EXECUTE_EVENT_TYPE_UNKNOWN\x10\x00\x12!\n\x1d\x41SYNC_EXECUTE_EVENT_TYPE_CRON\x10\x01\x12#\n\x1f\x41SYNC_EXECUTE_EVENT_TYPE_PUBSUB\x10\x02*\x88\x01\n\x08LogLevel\x12\x15\n\x11LOG_LEVEL_UNKNOWN\x10\x00\x12\x13\n\x0fLOG_LEVEL_TRACE\x10\x01\x12\x13\n\x0fLOG_LEVEL_DEBUG\x10\x05\x12\x12\n\x0eLOG_LEVEL_INFO\x10\t\x12\x12\n\x0eLOG_LEVEL_WARN\x10\r\x12\x13\n\x0fLOG_LEVEL_ERROR\x10\x11\x32\x8b\x04\n\x0e\x43onsoleService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12g\n\nGetModules\x12+.xyz.block.ftl.v1.console.GetModulesRequest\x1a,.xyz.block.ftl.v1.console.GetModulesResponse\x12r\n\rStreamModules\x12..xyz.block.ftl.v1.console.StreamModulesRequest\x1a/.xyz.block.ftl.v1.console.StreamModulesResponse0\x01\x12o\n\x0cStreamEvents\x12-.xyz.block.ftl.v1.console.StreamEventsRequest\x1a..xyz.block.ftl.v1.console.StreamEventsResponse0\x01\x12_\n\tGetEvents\x12%.xyz.block.ftl.v1.console.EventsQuery\x1a+.xyz.block.ftl.v1.console.GetEventsResponseBPP\x01ZLgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console;pbconsoleb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n&xyz/block/ftl/console/v1/console.proto\x12\x18xyz.block.ftl.v1.console\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"\xb6\x03\n\x08LogEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x1b\n\tlog_level\x18\x04 \x01(\x05R\x08logLevel\x12R\n\nattributes\x18\x05 \x03(\x0b\x32\x32.xyz.block.ftl.v1.console.LogEvent.AttributesEntryR\nattributes\x12\x18\n\x07message\x18\x06 \x01(\tR\x07message\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x12\x19\n\x05stack\x18\x08 \x01(\tH\x02R\x05stack\x88\x01\x01\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_errorB\x08\n\x06_stack"\x95\x04\n\tCallEvent\x12$\n\x0brequest_key\x18\x01 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12%\n\x0e\x64\x65ployment_key\x18\x02 \x01(\tR\rdeploymentKey\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12I\n\x0fsource_verb_ref\x18\x0b \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x01R\rsourceVerbRef\x88\x01\x01\x12N\n\x14\x64\x65stination_verb_ref\x18\x0c \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x12\x64\x65stinationVerbRef\x12\x35\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x18\n\x07request\x18\x07 \x01(\tR\x07request\x12\x1a\n\x08response\x18\x08 \x01(\tR\x08response\x12\x19\n\x05\x65rror\x18\t \x01(\tH\x02R\x05\x65rror\x88\x01\x01\x12\x19\n\x05stack\x18\n \x01(\tH\x03R\x05stack\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x12\n\x10_source_verb_refB\x08\n\x06_errorB\x08\n\x06_stackJ\x04\x08\x04\x10\x05J\x04\x08\x05\x10\x06"\xb8\x01\n\x16\x44\x65ploymentCreatedEvent\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12\x1f\n\x0bmodule_name\x18\x03 \x01(\tR\nmoduleName\x12!\n\x0cmin_replicas\x18\x04 \x01(\x05R\x0bminReplicas\x12\x1f\n\x08replaced\x18\x05 \x01(\tH\x00R\x08replaced\x88\x01\x01\x42\x0b\n\t_replaced"y\n\x16\x44\x65ploymentUpdatedEvent\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\x12*\n\x11prev_min_replicas\x18\x03 \x01(\x05R\x0fprevMinReplicas"\x8e\x04\n\x0cIngressEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x16\n\x06method\x18\x04 \x01(\tR\x06method\x12\x12\n\x04path\x18\x05 \x01(\tR\x04path\x12\x1f\n\x0bstatus_code\x18\x07 \x01(\x05R\nstatusCode\x12\x39\n\ntime_stamp\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\t \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x18\n\x07request\x18\n \x01(\tR\x07request\x12%\n\x0erequest_header\x18\x0b \x01(\tR\rrequestHeader\x12\x1a\n\x08response\x18\x0c \x01(\tR\x08response\x12\'\n\x0fresponse_header\x18\r \x01(\tR\x0eresponseHeader\x12\x19\n\x05\x65rror\x18\x0e \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error"\xe6\x02\n\x12\x43ronScheduledEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x37\n\x08verb_ref\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x04 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12=\n\x0cscheduled_at\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0bscheduledAt\x12\x1a\n\x08schedule\x18\x06 \x01(\tR\x08schedule\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x00R\x05\x65rror\x88\x01\x01\x42\x08\n\x06_error"\x9b\x03\n\x11\x41syncExecuteEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12Y\n\x10\x61sync_event_type\x18\x06 \x01(\x0e\x32/.xyz.block.ftl.v1.console.AsyncExecuteEventTypeR\x0e\x61syncEventType\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error"\xf1\x02\n\x12PubSubPublishEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x37\n\x08verb_ref\x18\x03 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07verbRef\x12\x39\n\ntime_stamp\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x05 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x14\n\x05topic\x18\x06 \x01(\tR\x05topic\x12\x18\n\x07request\x18\x07 \x01(\tR\x07request\x12\x19\n\x05\x65rror\x18\x08 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error"\xa0\x03\n\x12PubSubConsumeEvent\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12-\n\x10\x64\x65st_verb_module\x18\x03 \x01(\tH\x01R\x0e\x64\x65stVerbModule\x88\x01\x01\x12)\n\x0e\x64\x65st_verb_name\x18\x04 \x01(\tH\x02R\x0c\x64\x65stVerbName\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x35\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x19.google.protobuf.DurationR\x08\x64uration\x12\x14\n\x05topic\x18\x07 \x01(\tR\x05topic\x12\x19\n\x05\x65rror\x18\x08 \x01(\tH\x03R\x05\x65rror\x88\x01\x01\x42\x0e\n\x0c_request_keyB\x13\n\x11_dest_verb_moduleB\x11\n\x0f_dest_verb_nameB\x08\n\x06_error"\x7f\n\x06\x43onfig\x12\x37\n\x06\x63onfig\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ConfigR\x06\x63onfig\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x8f\x01\n\x04\x44\x61ta\x12\x31\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DataR\x04\x64\x61ta\x12\x16\n\x06schema\x18\x02 \x01(\tR\x06schema\x12<\n\nreferences\x18\x03 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x87\x01\n\x08\x44\x61tabase\x12=\n\x08\x64\x61tabase\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.DatabaseR\x08\x64\x61tabase\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"w\n\x04\x45num\x12\x31\n\x04\x65num\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.EnumR\x04\x65num\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"{\n\x05Topic\x12\x34\n\x05topic\x18\x01 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.TopicR\x05topic\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x8b\x01\n\tTypeAlias\x12@\n\ttypealias\x18\x01 \x01(\x0b\x32".xyz.block.ftl.v1.schema.TypeAliasR\ttypealias\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x7f\n\x06Secret\x12\x37\n\x06secret\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SecretR\x06secret\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x97\x01\n\x0cSubscription\x12I\n\x0csubscription\x18\x01 \x01(\x0b\x32%.xyz.block.ftl.v1.schema.SubscriptionR\x0csubscription\x12<\n\nreferences\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\xbf\x01\n\x04Verb\x12\x31\n\x04verb\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.VerbR\x04verb\x12\x16\n\x06schema\x18\x02 \x01(\tR\x06schema\x12.\n\x13json_request_schema\x18\x03 \x01(\tR\x11jsonRequestSchema\x12<\n\nreferences\x18\x04 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\nreferences"\x9f\x05\n\x06Module\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12%\n\x0e\x64\x65ployment_key\x18\x02 \x01(\tR\rdeploymentKey\x12\x1a\n\x08language\x18\x03 \x01(\tR\x08language\x12\x16\n\x06schema\x18\x04 \x01(\tR\x06schema\x12\x34\n\x05verbs\x18\x05 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.VerbR\x05verbs\x12\x32\n\x04\x64\x61ta\x18\x06 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.DataR\x04\x64\x61ta\x12:\n\x07secrets\x18\x07 \x03(\x0b\x32 .xyz.block.ftl.v1.console.SecretR\x07secrets\x12:\n\x07\x63onfigs\x18\x08 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ConfigR\x07\x63onfigs\x12@\n\tdatabases\x18\t \x03(\x0b\x32".xyz.block.ftl.v1.console.DatabaseR\tdatabases\x12\x34\n\x05\x65nums\x18\n \x03(\x0b\x32\x1e.xyz.block.ftl.v1.console.EnumR\x05\x65nums\x12\x37\n\x06topics\x18\x0b \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.TopicR\x06topics\x12\x45\n\x0btypealiases\x18\x0c \x03(\x0b\x32#.xyz.block.ftl.v1.console.TypeAliasR\x0btypealiases\x12L\n\rsubscriptions\x18\r \x03(\x0b\x32&.xyz.block.ftl.v1.console.SubscriptionR\rsubscriptions")\n\rTopologyGroup\x12\x18\n\x07modules\x18\x01 \x03(\tR\x07modules"K\n\x08Topology\x12?\n\x06levels\x18\x01 \x03(\x0b\x32\'.xyz.block.ftl.v1.console.TopologyGroupR\x06levels"\x13\n\x11GetModulesRequest"\x90\x01\n\x12GetModulesResponse\x12:\n\x07modules\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ModuleR\x07modules\x12>\n\x08topology\x18\x02 \x01(\x0b\x32".xyz.block.ftl.v1.console.TopologyR\x08topology"\x16\n\x14StreamModulesRequest"S\n\x15StreamModulesResponse\x12:\n\x07modules\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.console.ModuleR\x07modules"\xe4\r\n\x0b\x45ventsQuery\x12\x46\n\x07\x66ilters\x18\x01 \x03(\x0b\x32,.xyz.block.ftl.v1.console.EventsQuery.FilterR\x07\x66ilters\x12\x14\n\x05limit\x18\x02 \x01(\x05R\x05limit\x12\x41\n\x05order\x18\x03 \x01(\x0e\x32+.xyz.block.ftl.v1.console.EventsQuery.OrderR\x05order\x1a#\n\x0bLimitFilter\x12\x14\n\x05limit\x18\x01 \x01(\x05R\x05limit\x1aQ\n\x0eLogLevelFilter\x12?\n\tlog_level\x18\x01 \x01(\x0e\x32".xyz.block.ftl.v1.console.LogLevelR\x08logLevel\x1a\x34\n\x10\x44\x65ploymentFilter\x12 \n\x0b\x64\x65ployments\x18\x01 \x03(\tR\x0b\x64\x65ployments\x1a+\n\rRequestFilter\x12\x1a\n\x08requests\x18\x01 \x03(\tR\x08requests\x1aW\n\x0f\x45ventTypeFilter\x12\x44\n\x0b\x65vent_types\x18\x01 \x03(\x0e\x32#.xyz.block.ftl.v1.console.EventTypeR\neventTypes\x1a\xaa\x01\n\nTimeFilter\x12>\n\nolder_than\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\tolderThan\x88\x01\x01\x12>\n\nnewer_than\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x01R\tnewerThan\x88\x01\x01\x42\r\n\x0b_older_thanB\r\n\x0b_newer_than\x1as\n\x08IDFilter\x12"\n\nlower_than\x18\x01 \x01(\x03H\x00R\tlowerThan\x88\x01\x01\x12$\n\x0bhigher_than\x18\x02 \x01(\x03H\x01R\nhigherThan\x88\x01\x01\x42\r\n\x0b_lower_thanB\x0e\n\x0c_higher_than\x1a\x99\x01\n\nCallFilter\x12\x1f\n\x0b\x64\x65st_module\x18\x01 \x01(\tR\ndestModule\x12 \n\tdest_verb\x18\x02 \x01(\tH\x00R\x08\x64\x65stVerb\x88\x01\x01\x12(\n\rsource_module\x18\x03 \x01(\tH\x01R\x0csourceModule\x88\x01\x01\x42\x0c\n\n_dest_verbB\x10\n\x0e_source_module\x1aH\n\x0cModuleFilter\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x17\n\x04verb\x18\x02 \x01(\tH\x00R\x04verb\x88\x01\x01\x42\x07\n\x05_verb\x1a\xdb\x05\n\x06\x46ilter\x12I\n\x05limit\x18\x01 \x01(\x0b\x32\x31.xyz.block.ftl.v1.console.EventsQuery.LimitFilterH\x00R\x05limit\x12S\n\tlog_level\x18\x02 \x01(\x0b\x32\x34.xyz.block.ftl.v1.console.EventsQuery.LogLevelFilterH\x00R\x08logLevel\x12Z\n\x0b\x64\x65ployments\x18\x03 \x01(\x0b\x32\x36.xyz.block.ftl.v1.console.EventsQuery.DeploymentFilterH\x00R\x0b\x64\x65ployments\x12Q\n\x08requests\x18\x04 \x01(\x0b\x32\x33.xyz.block.ftl.v1.console.EventsQuery.RequestFilterH\x00R\x08requests\x12X\n\x0b\x65vent_types\x18\x05 \x01(\x0b\x32\x35.xyz.block.ftl.v1.console.EventsQuery.EventTypeFilterH\x00R\neventTypes\x12\x46\n\x04time\x18\x06 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.EventsQuery.TimeFilterH\x00R\x04time\x12@\n\x02id\x18\x07 \x01(\x0b\x32..xyz.block.ftl.v1.console.EventsQuery.IDFilterH\x00R\x02id\x12\x46\n\x04\x63\x61ll\x18\x08 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.EventsQuery.CallFilterH\x00R\x04\x63\x61ll\x12L\n\x06module\x18\t \x01(\x0b\x32\x32.xyz.block.ftl.v1.console.EventsQuery.ModuleFilterH\x00R\x06moduleB\x08\n\x06\x66ilter"\x1a\n\x05Order\x12\x07\n\x03\x41SC\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01"\xaf\x01\n\x13StreamEventsRequest\x12G\n\x0fupdate_interval\x18\x01 \x01(\x0b\x32\x19.google.protobuf.DurationH\x00R\x0eupdateInterval\x88\x01\x01\x12;\n\x05query\x18\x02 \x01(\x0b\x32%.xyz.block.ftl.v1.console.EventsQueryR\x05queryB\x12\n\x10_update_interval"O\n\x14StreamEventsResponse\x12\x37\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.EventR\x06\x65vents"\xb1\x06\n\x05\x45vent\x12\x39\n\ntime_stamp\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x0e\n\x02id\x18\x02 \x01(\x03R\x02id\x12\x36\n\x03log\x18\x03 \x01(\x0b\x32".xyz.block.ftl.v1.console.LogEventH\x00R\x03log\x12\x39\n\x04\x63\x61ll\x18\x04 \x01(\x0b\x32#.xyz.block.ftl.v1.console.CallEventH\x00R\x04\x63\x61ll\x12\x61\n\x12\x64\x65ployment_created\x18\x05 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.DeploymentCreatedEventH\x00R\x11\x64\x65ploymentCreated\x12\x61\n\x12\x64\x65ployment_updated\x18\x06 \x01(\x0b\x32\x30.xyz.block.ftl.v1.console.DeploymentUpdatedEventH\x00R\x11\x64\x65ploymentUpdated\x12\x42\n\x07ingress\x18\x07 \x01(\x0b\x32&.xyz.block.ftl.v1.console.IngressEventH\x00R\x07ingress\x12U\n\x0e\x63ron_scheduled\x18\x08 \x01(\x0b\x32,.xyz.block.ftl.v1.console.CronScheduledEventH\x00R\rcronScheduled\x12R\n\rasync_execute\x18\t \x01(\x0b\x32+.xyz.block.ftl.v1.console.AsyncExecuteEventH\x00R\x0c\x61syncExecute\x12U\n\x0epubsub_publish\x18\n \x01(\x0b\x32,.xyz.block.ftl.v1.console.PubSubPublishEventH\x00R\rpubsubPublish\x12U\n\x0epubsub_consume\x18\x0b \x01(\x0b\x32,.xyz.block.ftl.v1.console.PubSubConsumeEventH\x00R\rpubsubConsumeB\x07\n\x05\x65ntry"t\n\x11GetEventsResponse\x12\x37\n\x06\x65vents\x18\x01 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.console.EventR\x06\x65vents\x12\x1b\n\x06\x63ursor\x18\x02 \x01(\x03H\x00R\x06\x63ursor\x88\x01\x01\x42\t\n\x07_cursor*\xa5\x02\n\tEventType\x12\x16\n\x12\x45VENT_TYPE_UNKNOWN\x10\x00\x12\x12\n\x0e\x45VENT_TYPE_LOG\x10\x01\x12\x13\n\x0f\x45VENT_TYPE_CALL\x10\x02\x12!\n\x1d\x45VENT_TYPE_DEPLOYMENT_CREATED\x10\x03\x12!\n\x1d\x45VENT_TYPE_DEPLOYMENT_UPDATED\x10\x04\x12\x16\n\x12\x45VENT_TYPE_INGRESS\x10\x05\x12\x1d\n\x19\x45VENT_TYPE_CRON_SCHEDULED\x10\x06\x12\x1c\n\x18\x45VENT_TYPE_ASYNC_EXECUTE\x10\x07\x12\x1d\n\x19\x45VENT_TYPE_PUBSUB_PUBLISH\x10\x08\x12\x1d\n\x19\x45VENT_TYPE_PUBSUB_CONSUME\x10\t*\x85\x01\n\x15\x41syncExecuteEventType\x12$\n ASYNC_EXECUTE_EVENT_TYPE_UNKNOWN\x10\x00\x12!\n\x1d\x41SYNC_EXECUTE_EVENT_TYPE_CRON\x10\x01\x12#\n\x1f\x41SYNC_EXECUTE_EVENT_TYPE_PUBSUB\x10\x02*\x88\x01\n\x08LogLevel\x12\x15\n\x11LOG_LEVEL_UNKNOWN\x10\x00\x12\x13\n\x0fLOG_LEVEL_TRACE\x10\x01\x12\x13\n\x0fLOG_LEVEL_DEBUG\x10\x05\x12\x12\n\x0eLOG_LEVEL_INFO\x10\t\x12\x12\n\x0eLOG_LEVEL_WARN\x10\r\x12\x13\n\x0fLOG_LEVEL_ERROR\x10\x11\x32\x8b\x04\n\x0e\x43onsoleService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse"\x03\x90\x02\x01\x12g\n\nGetModules\x12+.xyz.block.ftl.v1.console.GetModulesRequest\x1a,.xyz.block.ftl.v1.console.GetModulesResponse\x12r\n\rStreamModules\x12..xyz.block.ftl.v1.console.StreamModulesRequest\x1a/.xyz.block.ftl.v1.console.StreamModulesResponse0\x01\x12o\n\x0cStreamEvents\x12-.xyz.block.ftl.v1.console.StreamEventsRequest\x1a..xyz.block.ftl.v1.console.StreamEventsResponse0\x01\x12_\n\tGetEvents\x12%.xyz.block.ftl.v1.console.EventsQuery\x1a+.xyz.block.ftl.v1.console.GetEventsResponseBPP\x01ZLgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1;pbconsoleb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.console.console_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.console.console_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZLgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console;pbconsole' - _globals['_LOGEVENT_ATTRIBUTESENTRY']._loaded_options = None - _globals['_LOGEVENT_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CONSOLESERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_CONSOLESERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_EVENTTYPE']._serialized_start=8895 - _globals['_EVENTTYPE']._serialized_end=9188 - _globals['_ASYNCEXECUTEEVENTTYPE']._serialized_start=9191 - _globals['_ASYNCEXECUTEEVENTTYPE']._serialized_end=9324 - _globals['_LOGLEVEL']._serialized_start=9327 - _globals['_LOGLEVEL']._serialized_end=9463 - _globals['_LOGEVENT']._serialized_start=200 - _globals['_LOGEVENT']._serialized_end=638 - _globals['_LOGEVENT_ATTRIBUTESENTRY']._serialized_start=541 - _globals['_LOGEVENT_ATTRIBUTESENTRY']._serialized_end=602 - _globals['_CALLEVENT']._serialized_start=641 - _globals['_CALLEVENT']._serialized_end=1174 - _globals['_DEPLOYMENTCREATEDEVENT']._serialized_start=1177 - _globals['_DEPLOYMENTCREATEDEVENT']._serialized_end=1361 - _globals['_DEPLOYMENTUPDATEDEVENT']._serialized_start=1363 - _globals['_DEPLOYMENTUPDATEDEVENT']._serialized_end=1484 - _globals['_INGRESSEVENT']._serialized_start=1487 - _globals['_INGRESSEVENT']._serialized_end=2013 - _globals['_CRONSCHEDULEDEVENT']._serialized_start=2016 - _globals['_CRONSCHEDULEDEVENT']._serialized_end=2374 - _globals['_ASYNCEXECUTEEVENT']._serialized_start=2377 - _globals['_ASYNCEXECUTEEVENT']._serialized_end=2788 - _globals['_PUBSUBPUBLISHEVENT']._serialized_start=2791 - _globals['_PUBSUBPUBLISHEVENT']._serialized_end=3160 - _globals['_PUBSUBCONSUMEEVENT']._serialized_start=3163 - _globals['_PUBSUBCONSUMEEVENT']._serialized_end=3579 - _globals['_CONFIG']._serialized_start=3581 - _globals['_CONFIG']._serialized_end=3708 - _globals['_DATA']._serialized_start=3711 - _globals['_DATA']._serialized_end=3854 - _globals['_DATABASE']._serialized_start=3857 - _globals['_DATABASE']._serialized_end=3992 - _globals['_ENUM']._serialized_start=3994 - _globals['_ENUM']._serialized_end=4113 - _globals['_TOPIC']._serialized_start=4115 - _globals['_TOPIC']._serialized_end=4238 - _globals['_TYPEALIAS']._serialized_start=4241 - _globals['_TYPEALIAS']._serialized_end=4380 - _globals['_SECRET']._serialized_start=4382 - _globals['_SECRET']._serialized_end=4509 - _globals['_SUBSCRIPTION']._serialized_start=4512 - _globals['_SUBSCRIPTION']._serialized_end=4663 - _globals['_VERB']._serialized_start=4666 - _globals['_VERB']._serialized_end=4857 - _globals['_MODULE']._serialized_start=4860 - _globals['_MODULE']._serialized_end=5531 - _globals['_TOPOLOGYGROUP']._serialized_start=5533 - _globals['_TOPOLOGYGROUP']._serialized_end=5574 - _globals['_TOPOLOGY']._serialized_start=5576 - _globals['_TOPOLOGY']._serialized_end=5651 - _globals['_GETMODULESREQUEST']._serialized_start=5653 - _globals['_GETMODULESREQUEST']._serialized_end=5672 - _globals['_GETMODULESRESPONSE']._serialized_start=5675 - _globals['_GETMODULESRESPONSE']._serialized_end=5819 - _globals['_STREAMMODULESREQUEST']._serialized_start=5821 - _globals['_STREAMMODULESREQUEST']._serialized_end=5843 - _globals['_STREAMMODULESRESPONSE']._serialized_start=5845 - _globals['_STREAMMODULESRESPONSE']._serialized_end=5928 - _globals['_EVENTSQUERY']._serialized_start=5931 - _globals['_EVENTSQUERY']._serialized_end=7695 - _globals['_EVENTSQUERY_LIMITFILTER']._serialized_start=6107 - _globals['_EVENTSQUERY_LIMITFILTER']._serialized_end=6142 - _globals['_EVENTSQUERY_LOGLEVELFILTER']._serialized_start=6144 - _globals['_EVENTSQUERY_LOGLEVELFILTER']._serialized_end=6225 - _globals['_EVENTSQUERY_DEPLOYMENTFILTER']._serialized_start=6227 - _globals['_EVENTSQUERY_DEPLOYMENTFILTER']._serialized_end=6279 - _globals['_EVENTSQUERY_REQUESTFILTER']._serialized_start=6281 - _globals['_EVENTSQUERY_REQUESTFILTER']._serialized_end=6324 - _globals['_EVENTSQUERY_EVENTTYPEFILTER']._serialized_start=6326 - _globals['_EVENTSQUERY_EVENTTYPEFILTER']._serialized_end=6413 - _globals['_EVENTSQUERY_TIMEFILTER']._serialized_start=6416 - _globals['_EVENTSQUERY_TIMEFILTER']._serialized_end=6586 - _globals['_EVENTSQUERY_IDFILTER']._serialized_start=6588 - _globals['_EVENTSQUERY_IDFILTER']._serialized_end=6703 - _globals['_EVENTSQUERY_CALLFILTER']._serialized_start=6706 - _globals['_EVENTSQUERY_CALLFILTER']._serialized_end=6859 - _globals['_EVENTSQUERY_MODULEFILTER']._serialized_start=6861 - _globals['_EVENTSQUERY_MODULEFILTER']._serialized_end=6933 - _globals['_EVENTSQUERY_FILTER']._serialized_start=6936 - _globals['_EVENTSQUERY_FILTER']._serialized_end=7667 - _globals['_EVENTSQUERY_ORDER']._serialized_start=7669 - _globals['_EVENTSQUERY_ORDER']._serialized_end=7695 - _globals['_STREAMEVENTSREQUEST']._serialized_start=7698 - _globals['_STREAMEVENTSREQUEST']._serialized_end=7873 - _globals['_STREAMEVENTSRESPONSE']._serialized_start=7875 - _globals['_STREAMEVENTSRESPONSE']._serialized_end=7954 - _globals['_EVENT']._serialized_start=7957 - _globals['_EVENT']._serialized_end=8774 - _globals['_GETEVENTSRESPONSE']._serialized_start=8776 - _globals['_GETEVENTSRESPONSE']._serialized_end=8892 - _globals['_CONSOLESERVICE']._serialized_start=9466 - _globals['_CONSOLESERVICE']._serialized_end=9989 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZLgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1;pbconsole" + _globals["_LOGEVENT_ATTRIBUTESENTRY"]._loaded_options = None + _globals["_LOGEVENT_ATTRIBUTESENTRY"]._serialized_options = b"8\001" + _globals["_CONSOLESERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_CONSOLESERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_EVENTTYPE"]._serialized_start = 8895 + _globals["_EVENTTYPE"]._serialized_end = 9188 + _globals["_ASYNCEXECUTEEVENTTYPE"]._serialized_start = 9191 + _globals["_ASYNCEXECUTEEVENTTYPE"]._serialized_end = 9324 + _globals["_LOGLEVEL"]._serialized_start = 9327 + _globals["_LOGLEVEL"]._serialized_end = 9463 + _globals["_LOGEVENT"]._serialized_start = 200 + _globals["_LOGEVENT"]._serialized_end = 638 + _globals["_LOGEVENT_ATTRIBUTESENTRY"]._serialized_start = 541 + _globals["_LOGEVENT_ATTRIBUTESENTRY"]._serialized_end = 602 + _globals["_CALLEVENT"]._serialized_start = 641 + _globals["_CALLEVENT"]._serialized_end = 1174 + _globals["_DEPLOYMENTCREATEDEVENT"]._serialized_start = 1177 + _globals["_DEPLOYMENTCREATEDEVENT"]._serialized_end = 1361 + _globals["_DEPLOYMENTUPDATEDEVENT"]._serialized_start = 1363 + _globals["_DEPLOYMENTUPDATEDEVENT"]._serialized_end = 1484 + _globals["_INGRESSEVENT"]._serialized_start = 1487 + _globals["_INGRESSEVENT"]._serialized_end = 2013 + _globals["_CRONSCHEDULEDEVENT"]._serialized_start = 2016 + _globals["_CRONSCHEDULEDEVENT"]._serialized_end = 2374 + _globals["_ASYNCEXECUTEEVENT"]._serialized_start = 2377 + _globals["_ASYNCEXECUTEEVENT"]._serialized_end = 2788 + _globals["_PUBSUBPUBLISHEVENT"]._serialized_start = 2791 + _globals["_PUBSUBPUBLISHEVENT"]._serialized_end = 3160 + _globals["_PUBSUBCONSUMEEVENT"]._serialized_start = 3163 + _globals["_PUBSUBCONSUMEEVENT"]._serialized_end = 3579 + _globals["_CONFIG"]._serialized_start = 3581 + _globals["_CONFIG"]._serialized_end = 3708 + _globals["_DATA"]._serialized_start = 3711 + _globals["_DATA"]._serialized_end = 3854 + _globals["_DATABASE"]._serialized_start = 3857 + _globals["_DATABASE"]._serialized_end = 3992 + _globals["_ENUM"]._serialized_start = 3994 + _globals["_ENUM"]._serialized_end = 4113 + _globals["_TOPIC"]._serialized_start = 4115 + _globals["_TOPIC"]._serialized_end = 4238 + _globals["_TYPEALIAS"]._serialized_start = 4241 + _globals["_TYPEALIAS"]._serialized_end = 4380 + _globals["_SECRET"]._serialized_start = 4382 + _globals["_SECRET"]._serialized_end = 4509 + _globals["_SUBSCRIPTION"]._serialized_start = 4512 + _globals["_SUBSCRIPTION"]._serialized_end = 4663 + _globals["_VERB"]._serialized_start = 4666 + _globals["_VERB"]._serialized_end = 4857 + _globals["_MODULE"]._serialized_start = 4860 + _globals["_MODULE"]._serialized_end = 5531 + _globals["_TOPOLOGYGROUP"]._serialized_start = 5533 + _globals["_TOPOLOGYGROUP"]._serialized_end = 5574 + _globals["_TOPOLOGY"]._serialized_start = 5576 + _globals["_TOPOLOGY"]._serialized_end = 5651 + _globals["_GETMODULESREQUEST"]._serialized_start = 5653 + _globals["_GETMODULESREQUEST"]._serialized_end = 5672 + _globals["_GETMODULESRESPONSE"]._serialized_start = 5675 + _globals["_GETMODULESRESPONSE"]._serialized_end = 5819 + _globals["_STREAMMODULESREQUEST"]._serialized_start = 5821 + _globals["_STREAMMODULESREQUEST"]._serialized_end = 5843 + _globals["_STREAMMODULESRESPONSE"]._serialized_start = 5845 + _globals["_STREAMMODULESRESPONSE"]._serialized_end = 5928 + _globals["_EVENTSQUERY"]._serialized_start = 5931 + _globals["_EVENTSQUERY"]._serialized_end = 7695 + _globals["_EVENTSQUERY_LIMITFILTER"]._serialized_start = 6107 + _globals["_EVENTSQUERY_LIMITFILTER"]._serialized_end = 6142 + _globals["_EVENTSQUERY_LOGLEVELFILTER"]._serialized_start = 6144 + _globals["_EVENTSQUERY_LOGLEVELFILTER"]._serialized_end = 6225 + _globals["_EVENTSQUERY_DEPLOYMENTFILTER"]._serialized_start = 6227 + _globals["_EVENTSQUERY_DEPLOYMENTFILTER"]._serialized_end = 6279 + _globals["_EVENTSQUERY_REQUESTFILTER"]._serialized_start = 6281 + _globals["_EVENTSQUERY_REQUESTFILTER"]._serialized_end = 6324 + _globals["_EVENTSQUERY_EVENTTYPEFILTER"]._serialized_start = 6326 + _globals["_EVENTSQUERY_EVENTTYPEFILTER"]._serialized_end = 6413 + _globals["_EVENTSQUERY_TIMEFILTER"]._serialized_start = 6416 + _globals["_EVENTSQUERY_TIMEFILTER"]._serialized_end = 6586 + _globals["_EVENTSQUERY_IDFILTER"]._serialized_start = 6588 + _globals["_EVENTSQUERY_IDFILTER"]._serialized_end = 6703 + _globals["_EVENTSQUERY_CALLFILTER"]._serialized_start = 6706 + _globals["_EVENTSQUERY_CALLFILTER"]._serialized_end = 6859 + _globals["_EVENTSQUERY_MODULEFILTER"]._serialized_start = 6861 + _globals["_EVENTSQUERY_MODULEFILTER"]._serialized_end = 6933 + _globals["_EVENTSQUERY_FILTER"]._serialized_start = 6936 + _globals["_EVENTSQUERY_FILTER"]._serialized_end = 7667 + _globals["_EVENTSQUERY_ORDER"]._serialized_start = 7669 + _globals["_EVENTSQUERY_ORDER"]._serialized_end = 7695 + _globals["_STREAMEVENTSREQUEST"]._serialized_start = 7698 + _globals["_STREAMEVENTSREQUEST"]._serialized_end = 7873 + _globals["_STREAMEVENTSRESPONSE"]._serialized_start = 7875 + _globals["_STREAMEVENTSRESPONSE"]._serialized_end = 7954 + _globals["_EVENT"]._serialized_start = 7957 + _globals["_EVENT"]._serialized_end = 8774 + _globals["_GETEVENTSRESPONSE"]._serialized_start = 8776 + _globals["_GETEVENTSRESPONSE"]._serialized_end = 8892 + _globals["_CONSOLESERVICE"]._serialized_start = 9466 + _globals["_CONSOLESERVICE"]._serialized_end = 9989 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py index 9985be190d..2cb517f747 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/controller_pb2.py @@ -4,18 +4,15 @@ # source: xyz/block/ftl/v1/controller.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 5, - 28, - 3, - '', - 'xyz/block/ftl/v1/controller.proto' + _runtime_version.Domain.PUBLIC, 5, 28, 3, "", "xyz/block/ftl/v1/controller.proto" ) # @@protoc_insertion_point(imports) @@ -25,105 +22,118 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n!xyz/block/ftl/v1/controller.proto\x12\x10xyz.block.ftl.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"w\n\x17GetCertificationRequest\x12>\n\x07request\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.CertificateContentR\x07request\x12\x1c\n\tsignature\x18\x02 \x01(\x0cR\tsignature\"[\n\x18GetCertificationResponse\x12?\n\x0b\x63\x65rtificate\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.CertificateR\x0b\x63\x65rtificate\"O\n\x12\x43\x65rtificateContent\x12\x1a\n\x08identity\x18\x01 \x01(\tR\x08identity\x12\x1d\n\npublic_key\x18\x02 \x01(\x0cR\tpublicKey\"\x80\x01\n\x0b\x43\x65rtificate\x12>\n\x07\x63ontent\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.CertificateContentR\x07\x63ontent\x12\x31\n\x14\x63ontroller_signature\x18\x03 \x01(\x0cR\x13\x63ontrollerSignature\"\x12\n\x10GetSchemaRequest\"L\n\x11GetSchemaResponse\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SchemaR\x06schema\"\x13\n\x11PullSchemaRequest\"\x82\x02\n\x12PullSchemaResponse\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x1f\n\x0bmodule_name\x18\x02 \x01(\tR\nmoduleName\x12<\n\x06schema\x18\x04 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleH\x00R\x06schema\x88\x01\x01\x12\x12\n\x04more\x18\x03 \x01(\x08R\x04more\x12G\n\x0b\x63hange_type\x18\x05 \x01(\x0e\x32&.xyz.block.ftl.v1.DeploymentChangeTypeR\nchangeTypeB\t\n\x07_schema\"@\n\x17GetArtefactDiffsRequest\x12%\n\x0e\x63lient_digests\x18\x01 \x03(\tR\rclientDigests\"\x94\x01\n\x18GetArtefactDiffsResponse\x12\'\n\x0fmissing_digests\x18\x01 \x03(\tR\x0emissingDigests\x12O\n\x10\x63lient_artefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\x0f\x63lientArtefacts\"1\n\x15UploadArtefactRequest\x12\x18\n\x07\x63ontent\x18\x01 \x01(\x0cR\x07\x63ontent\"0\n\x16UploadArtefactResponse\x12\x16\n\x06\x64igest\x18\x02 \x01(\x0cR\x06\x64igest\"`\n\x12\x44\x65ploymentArtefact\x12\x16\n\x06\x64igest\x18\x01 \x01(\tR\x06\x64igest\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x1e\n\nexecutable\x18\x03 \x01(\x08R\nexecutable\"\xd7\x01\n\x17\x43reateDeploymentRequest\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts\x12\x34\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructH\x00R\x06labels\x88\x01\x01\x42\t\n\x07_labels\"\x94\x01\n\x18\x43reateDeploymentResponse\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x37\n\x15\x61\x63tive_deployment_key\x18\x02 \x01(\tH\x00R\x13\x61\x63tiveDeploymentKey\x88\x01\x01\x42\x18\n\x16_active_deployment_key\"\x93\x01\n\x1dGetDeploymentArtefactsRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12K\n\x0ehave_artefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\rhaveArtefacts\"x\n\x1eGetDeploymentArtefactsResponse\x12@\n\x08\x61rtefact\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\x08\x61rtefact\x12\x14\n\x05\x63hunk\x18\x02 \x01(\x0cR\x05\x63hunk\"=\n\x14GetDeploymentRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\"\x94\x01\n\x15GetDeploymentResponse\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts\"\x96\x01\n\x15RegisterRunnerRequest\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12\x1e\n\ndeployment\x18\x03 \x01(\tR\ndeployment\x12/\n\x06labels\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\"\x18\n\x16RegisterRunnerResponse\"_\n\x13UpdateDeployRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\"\x16\n\x14UpdateDeployResponse\"`\n\x14ReplaceDeployRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\"\x17\n\x15ReplaceDeployResponse\"\xaf\x03\n\x1bStreamDeploymentLogsRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x1b\n\tlog_level\x18\x04 \x01(\x05R\x08logLevel\x12]\n\nattributes\x18\x05 \x03(\x0b\x32=.xyz.block.ftl.v1.StreamDeploymentLogsRequest.AttributesEntryR\nattributes\x12\x18\n\x07message\x18\x06 \x01(\tR\x07message\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error\"\x1e\n\x1cStreamDeploymentLogsResponse\"\x0f\n\rStatusRequest\"\xe8\x08\n\x0eStatusResponse\x12M\n\x0b\x63ontrollers\x18\x01 \x03(\x0b\x32+.xyz.block.ftl.v1.StatusResponse.ControllerR\x0b\x63ontrollers\x12\x41\n\x07runners\x18\x02 \x03(\x0b\x32\'.xyz.block.ftl.v1.StatusResponse.RunnerR\x07runners\x12M\n\x0b\x64\x65ployments\x18\x03 \x03(\x0b\x32+.xyz.block.ftl.v1.StatusResponse.DeploymentR\x0b\x64\x65ployments\x12T\n\x0eingress_routes\x18\x04 \x03(\x0b\x32-.xyz.block.ftl.v1.StatusResponse.IngressRouteR\ringressRoutes\x12>\n\x06routes\x18\x05 \x03(\x0b\x32&.xyz.block.ftl.v1.StatusResponse.RouteR\x06routes\x1aT\n\nController\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x1a\x9b\x01\n\x06Runner\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12#\n\ndeployment\x18\x03 \x01(\tH\x00R\ndeployment\x88\x01\x01\x12/\n\x06labels\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labelsB\r\n\x0b_deployment\x1a\xf7\x01\n\nDeployment\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12!\n\x0cmin_replicas\x18\x04 \x01(\x05R\x0bminReplicas\x12\x1a\n\x08replicas\x18\x07 \x01(\x05R\x08replicas\x12/\n\x06labels\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x12\x37\n\x06schema\x18\x06 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x1a\x93\x01\n\x0cIngressRoute\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x30\n\x04verb\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x04verb\x12\x16\n\x06method\x18\x03 \x01(\tR\x06method\x12\x12\n\x04path\x18\x04 \x01(\tR\x04path\x1a[\n\x05Route\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x1e\n\ndeployment\x18\x02 \x01(\tR\ndeployment\x12\x1a\n\x08\x65ndpoint\x18\x03 \x01(\tR\x08\x65ndpoint\"\x14\n\x12ProcessListRequest\"\xaf\x03\n\x13ProcessListResponse\x12K\n\tprocesses\x18\x01 \x03(\x0b\x32-.xyz.block.ftl.v1.ProcessListResponse.ProcessR\tprocesses\x1an\n\rProcessRunner\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12/\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x1a\xda\x01\n\x07Process\x12\x1e\n\ndeployment\x18\x01 \x01(\tR\ndeployment\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\x12/\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x12P\n\x06runner\x18\x04 \x01(\x0b\x32\x33.xyz.block.ftl.v1.ProcessListResponse.ProcessRunnerH\x00R\x06runner\x88\x01\x01\x42\t\n\x07_runner\"\\\n\x18ResetSubscriptionRequest\x12@\n\x0csubscription\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x0csubscription\"\x1b\n\x19ResetSubscriptionResponse*\\\n\x14\x44\x65ploymentChangeType\x12\x14\n\x10\x44\x45PLOYMENT_ADDED\x10\x00\x12\x16\n\x12\x44\x45PLOYMENT_REMOVED\x10\x01\x12\x16\n\x12\x44\x45PLOYMENT_CHANGED\x10\x02\x32\xcf\x0c\n\x11\x43ontrollerService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12Z\n\x0bProcessList\x12$.xyz.block.ftl.v1.ProcessListRequest\x1a%.xyz.block.ftl.v1.ProcessListResponse\x12K\n\x06Status\x12\x1f.xyz.block.ftl.v1.StatusRequest\x1a .xyz.block.ftl.v1.StatusResponse\x12i\n\x10GetCertification\x12).xyz.block.ftl.v1.GetCertificationRequest\x1a*.xyz.block.ftl.v1.GetCertificationResponse\x12i\n\x10GetArtefactDiffs\x12).xyz.block.ftl.v1.GetArtefactDiffsRequest\x1a*.xyz.block.ftl.v1.GetArtefactDiffsResponse\x12\x63\n\x0eUploadArtefact\x12\'.xyz.block.ftl.v1.UploadArtefactRequest\x1a(.xyz.block.ftl.v1.UploadArtefactResponse\x12i\n\x10\x43reateDeployment\x12).xyz.block.ftl.v1.CreateDeploymentRequest\x1a*.xyz.block.ftl.v1.CreateDeploymentResponse\x12`\n\rGetDeployment\x12&.xyz.block.ftl.v1.GetDeploymentRequest\x1a\'.xyz.block.ftl.v1.GetDeploymentResponse\x12}\n\x16GetDeploymentArtefacts\x12/.xyz.block.ftl.v1.GetDeploymentArtefactsRequest\x1a\x30.xyz.block.ftl.v1.GetDeploymentArtefactsResponse0\x01\x12\x65\n\x0eRegisterRunner\x12\'.xyz.block.ftl.v1.RegisterRunnerRequest\x1a(.xyz.block.ftl.v1.RegisterRunnerResponse(\x01\x12]\n\x0cUpdateDeploy\x12%.xyz.block.ftl.v1.UpdateDeployRequest\x1a&.xyz.block.ftl.v1.UpdateDeployResponse\x12`\n\rReplaceDeploy\x12&.xyz.block.ftl.v1.ReplaceDeployRequest\x1a\'.xyz.block.ftl.v1.ReplaceDeployResponse\x12w\n\x14StreamDeploymentLogs\x12-.xyz.block.ftl.v1.StreamDeploymentLogsRequest\x1a..xyz.block.ftl.v1.StreamDeploymentLogsResponse(\x01\x12T\n\tGetSchema\x12\".xyz.block.ftl.v1.GetSchemaRequest\x1a#.xyz.block.ftl.v1.GetSchemaResponse\x12Y\n\nPullSchema\x12#.xyz.block.ftl.v1.PullSchemaRequest\x1a$.xyz.block.ftl.v1.PullSchemaResponse0\x01\x12l\n\x11ResetSubscription\x12*.xyz.block.ftl.v1.ResetSubscriptionRequest\x1a+.xyz.block.ftl.v1.ResetSubscriptionResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n!xyz/block/ftl/v1/controller.proto\x12\x10xyz.block.ftl.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"w\n\x17GetCertificationRequest\x12>\n\x07request\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.CertificateContentR\x07request\x12\x1c\n\tsignature\x18\x02 \x01(\x0cR\tsignature"[\n\x18GetCertificationResponse\x12?\n\x0b\x63\x65rtificate\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.CertificateR\x0b\x63\x65rtificate"O\n\x12\x43\x65rtificateContent\x12\x1a\n\x08identity\x18\x01 \x01(\tR\x08identity\x12\x1d\n\npublic_key\x18\x02 \x01(\x0cR\tpublicKey"\x80\x01\n\x0b\x43\x65rtificate\x12>\n\x07\x63ontent\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.CertificateContentR\x07\x63ontent\x12\x31\n\x14\x63ontroller_signature\x18\x03 \x01(\x0cR\x13\x63ontrollerSignature"\x12\n\x10GetSchemaRequest"L\n\x11GetSchemaResponse\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SchemaR\x06schema"\x13\n\x11PullSchemaRequest"\x82\x02\n\x12PullSchemaResponse\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x1f\n\x0bmodule_name\x18\x02 \x01(\tR\nmoduleName\x12<\n\x06schema\x18\x04 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleH\x00R\x06schema\x88\x01\x01\x12\x12\n\x04more\x18\x03 \x01(\x08R\x04more\x12G\n\x0b\x63hange_type\x18\x05 \x01(\x0e\x32&.xyz.block.ftl.v1.DeploymentChangeTypeR\nchangeTypeB\t\n\x07_schema"@\n\x17GetArtefactDiffsRequest\x12%\n\x0e\x63lient_digests\x18\x01 \x03(\tR\rclientDigests"\x94\x01\n\x18GetArtefactDiffsResponse\x12\'\n\x0fmissing_digests\x18\x01 \x03(\tR\x0emissingDigests\x12O\n\x10\x63lient_artefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\x0f\x63lientArtefacts"1\n\x15UploadArtefactRequest\x12\x18\n\x07\x63ontent\x18\x01 \x01(\x0cR\x07\x63ontent"0\n\x16UploadArtefactResponse\x12\x16\n\x06\x64igest\x18\x02 \x01(\x0cR\x06\x64igest"`\n\x12\x44\x65ploymentArtefact\x12\x16\n\x06\x64igest\x18\x01 \x01(\tR\x06\x64igest\x12\x12\n\x04path\x18\x02 \x01(\tR\x04path\x12\x1e\n\nexecutable\x18\x03 \x01(\x08R\nexecutable"\xd7\x01\n\x17\x43reateDeploymentRequest\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts\x12\x34\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructH\x00R\x06labels\x88\x01\x01\x42\t\n\x07_labels"\x94\x01\n\x18\x43reateDeploymentResponse\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x37\n\x15\x61\x63tive_deployment_key\x18\x02 \x01(\tH\x00R\x13\x61\x63tiveDeploymentKey\x88\x01\x01\x42\x18\n\x16_active_deployment_key"\x93\x01\n\x1dGetDeploymentArtefactsRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12K\n\x0ehave_artefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\rhaveArtefacts"x\n\x1eGetDeploymentArtefactsResponse\x12@\n\x08\x61rtefact\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\x08\x61rtefact\x12\x14\n\x05\x63hunk\x18\x02 \x01(\x0cR\x05\x63hunk"=\n\x14GetDeploymentRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey"\x94\x01\n\x15GetDeploymentResponse\x12\x37\n\x06schema\x18\x01 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x02 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts"\x96\x01\n\x15RegisterRunnerRequest\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12\x1e\n\ndeployment\x18\x03 \x01(\tR\ndeployment\x12/\n\x06labels\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels"\x18\n\x16RegisterRunnerResponse"_\n\x13UpdateDeployRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas"\x16\n\x14UpdateDeployResponse"`\n\x14ReplaceDeployRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas"\x17\n\x15ReplaceDeployResponse"\xaf\x03\n\x1bStreamDeploymentLogsRequest\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12$\n\x0brequest_key\x18\x02 \x01(\tH\x00R\nrequestKey\x88\x01\x01\x12\x39\n\ntime_stamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimeStamp\x12\x1b\n\tlog_level\x18\x04 \x01(\x05R\x08logLevel\x12]\n\nattributes\x18\x05 \x03(\x0b\x32=.xyz.block.ftl.v1.StreamDeploymentLogsRequest.AttributesEntryR\nattributes\x12\x18\n\x07message\x18\x06 \x01(\tR\x07message\x12\x19\n\x05\x65rror\x18\x07 \x01(\tH\x01R\x05\x65rror\x88\x01\x01\x1a=\n\x0f\x41ttributesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x0e\n\x0c_request_keyB\x08\n\x06_error"\x1e\n\x1cStreamDeploymentLogsResponse"\x0f\n\rStatusRequest"\xe8\x08\n\x0eStatusResponse\x12M\n\x0b\x63ontrollers\x18\x01 \x03(\x0b\x32+.xyz.block.ftl.v1.StatusResponse.ControllerR\x0b\x63ontrollers\x12\x41\n\x07runners\x18\x02 \x03(\x0b\x32\'.xyz.block.ftl.v1.StatusResponse.RunnerR\x07runners\x12M\n\x0b\x64\x65ployments\x18\x03 \x03(\x0b\x32+.xyz.block.ftl.v1.StatusResponse.DeploymentR\x0b\x64\x65ployments\x12T\n\x0eingress_routes\x18\x04 \x03(\x0b\x32-.xyz.block.ftl.v1.StatusResponse.IngressRouteR\ringressRoutes\x12>\n\x06routes\x18\x05 \x03(\x0b\x32&.xyz.block.ftl.v1.StatusResponse.RouteR\x06routes\x1aT\n\nController\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12\x18\n\x07version\x18\x03 \x01(\tR\x07version\x1a\x9b\x01\n\x06Runner\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12#\n\ndeployment\x18\x03 \x01(\tH\x00R\ndeployment\x88\x01\x01\x12/\n\x06labels\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labelsB\r\n\x0b_deployment\x1a\xf7\x01\n\nDeployment\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12!\n\x0cmin_replicas\x18\x04 \x01(\x05R\x0bminReplicas\x12\x1a\n\x08replicas\x18\x07 \x01(\x05R\x08replicas\x12/\n\x06labels\x18\x05 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x12\x37\n\x06schema\x18\x06 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x1a\x93\x01\n\x0cIngressRoute\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKey\x12\x30\n\x04verb\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x04verb\x12\x16\n\x06method\x18\x03 \x01(\tR\x06method\x12\x12\n\x04path\x18\x04 \x01(\tR\x04path\x1a[\n\x05Route\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x1e\n\ndeployment\x18\x02 \x01(\tR\ndeployment\x12\x1a\n\x08\x65ndpoint\x18\x03 \x01(\tR\x08\x65ndpoint"\x14\n\x12ProcessListRequest"\xaf\x03\n\x13ProcessListResponse\x12K\n\tprocesses\x18\x01 \x03(\x0b\x32-.xyz.block.ftl.v1.ProcessListResponse.ProcessR\tprocesses\x1an\n\rProcessRunner\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x1a\n\x08\x65ndpoint\x18\x02 \x01(\tR\x08\x65ndpoint\x12/\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x1a\xda\x01\n\x07Process\x12\x1e\n\ndeployment\x18\x01 \x01(\tR\ndeployment\x12!\n\x0cmin_replicas\x18\x02 \x01(\x05R\x0bminReplicas\x12/\n\x06labels\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructR\x06labels\x12P\n\x06runner\x18\x04 \x01(\x0b\x32\x33.xyz.block.ftl.v1.ProcessListResponse.ProcessRunnerH\x00R\x06runner\x88\x01\x01\x42\t\n\x07_runner"\\\n\x18ResetSubscriptionRequest\x12@\n\x0csubscription\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x0csubscription"\x1b\n\x19ResetSubscriptionResponse*\\\n\x14\x44\x65ploymentChangeType\x12\x14\n\x10\x44\x45PLOYMENT_ADDED\x10\x00\x12\x16\n\x12\x44\x45PLOYMENT_REMOVED\x10\x01\x12\x16\n\x12\x44\x45PLOYMENT_CHANGED\x10\x02\x32\xcf\x0c\n\x11\x43ontrollerService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse"\x03\x90\x02\x01\x12Z\n\x0bProcessList\x12$.xyz.block.ftl.v1.ProcessListRequest\x1a%.xyz.block.ftl.v1.ProcessListResponse\x12K\n\x06Status\x12\x1f.xyz.block.ftl.v1.StatusRequest\x1a .xyz.block.ftl.v1.StatusResponse\x12i\n\x10GetCertification\x12).xyz.block.ftl.v1.GetCertificationRequest\x1a*.xyz.block.ftl.v1.GetCertificationResponse\x12i\n\x10GetArtefactDiffs\x12).xyz.block.ftl.v1.GetArtefactDiffsRequest\x1a*.xyz.block.ftl.v1.GetArtefactDiffsResponse\x12\x63\n\x0eUploadArtefact\x12\'.xyz.block.ftl.v1.UploadArtefactRequest\x1a(.xyz.block.ftl.v1.UploadArtefactResponse\x12i\n\x10\x43reateDeployment\x12).xyz.block.ftl.v1.CreateDeploymentRequest\x1a*.xyz.block.ftl.v1.CreateDeploymentResponse\x12`\n\rGetDeployment\x12&.xyz.block.ftl.v1.GetDeploymentRequest\x1a\'.xyz.block.ftl.v1.GetDeploymentResponse\x12}\n\x16GetDeploymentArtefacts\x12/.xyz.block.ftl.v1.GetDeploymentArtefactsRequest\x1a\x30.xyz.block.ftl.v1.GetDeploymentArtefactsResponse0\x01\x12\x65\n\x0eRegisterRunner\x12\'.xyz.block.ftl.v1.RegisterRunnerRequest\x1a(.xyz.block.ftl.v1.RegisterRunnerResponse(\x01\x12]\n\x0cUpdateDeploy\x12%.xyz.block.ftl.v1.UpdateDeployRequest\x1a&.xyz.block.ftl.v1.UpdateDeployResponse\x12`\n\rReplaceDeploy\x12&.xyz.block.ftl.v1.ReplaceDeployRequest\x1a\'.xyz.block.ftl.v1.ReplaceDeployResponse\x12w\n\x14StreamDeploymentLogs\x12-.xyz.block.ftl.v1.StreamDeploymentLogsRequest\x1a..xyz.block.ftl.v1.StreamDeploymentLogsResponse(\x01\x12T\n\tGetSchema\x12".xyz.block.ftl.v1.GetSchemaRequest\x1a#.xyz.block.ftl.v1.GetSchemaResponse\x12Y\n\nPullSchema\x12#.xyz.block.ftl.v1.PullSchemaRequest\x1a$.xyz.block.ftl.v1.PullSchemaResponse0\x01\x12l\n\x11ResetSubscription\x12*.xyz.block.ftl.v1.ResetSubscriptionRequest\x1a+.xyz.block.ftl.v1.ResetSubscriptionResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.controller_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.controller_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1' - _globals['_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY']._loaded_options = None - _globals['_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY']._serialized_options = b'8\001' - _globals['_CONTROLLERSERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_CONTROLLERSERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_DEPLOYMENTCHANGETYPE']._serialized_start=4877 - _globals['_DEPLOYMENTCHANGETYPE']._serialized_end=4969 - _globals['_GETCERTIFICATIONREQUEST']._serialized_start=184 - _globals['_GETCERTIFICATIONREQUEST']._serialized_end=303 - _globals['_GETCERTIFICATIONRESPONSE']._serialized_start=305 - _globals['_GETCERTIFICATIONRESPONSE']._serialized_end=396 - _globals['_CERTIFICATECONTENT']._serialized_start=398 - _globals['_CERTIFICATECONTENT']._serialized_end=477 - _globals['_CERTIFICATE']._serialized_start=480 - _globals['_CERTIFICATE']._serialized_end=608 - _globals['_GETSCHEMAREQUEST']._serialized_start=610 - _globals['_GETSCHEMAREQUEST']._serialized_end=628 - _globals['_GETSCHEMARESPONSE']._serialized_start=630 - _globals['_GETSCHEMARESPONSE']._serialized_end=706 - _globals['_PULLSCHEMAREQUEST']._serialized_start=708 - _globals['_PULLSCHEMAREQUEST']._serialized_end=727 - _globals['_PULLSCHEMARESPONSE']._serialized_start=730 - _globals['_PULLSCHEMARESPONSE']._serialized_end=988 - _globals['_GETARTEFACTDIFFSREQUEST']._serialized_start=990 - _globals['_GETARTEFACTDIFFSREQUEST']._serialized_end=1054 - _globals['_GETARTEFACTDIFFSRESPONSE']._serialized_start=1057 - _globals['_GETARTEFACTDIFFSRESPONSE']._serialized_end=1205 - _globals['_UPLOADARTEFACTREQUEST']._serialized_start=1207 - _globals['_UPLOADARTEFACTREQUEST']._serialized_end=1256 - _globals['_UPLOADARTEFACTRESPONSE']._serialized_start=1258 - _globals['_UPLOADARTEFACTRESPONSE']._serialized_end=1306 - _globals['_DEPLOYMENTARTEFACT']._serialized_start=1308 - _globals['_DEPLOYMENTARTEFACT']._serialized_end=1404 - _globals['_CREATEDEPLOYMENTREQUEST']._serialized_start=1407 - _globals['_CREATEDEPLOYMENTREQUEST']._serialized_end=1622 - _globals['_CREATEDEPLOYMENTRESPONSE']._serialized_start=1625 - _globals['_CREATEDEPLOYMENTRESPONSE']._serialized_end=1773 - _globals['_GETDEPLOYMENTARTEFACTSREQUEST']._serialized_start=1776 - _globals['_GETDEPLOYMENTARTEFACTSREQUEST']._serialized_end=1923 - _globals['_GETDEPLOYMENTARTEFACTSRESPONSE']._serialized_start=1925 - _globals['_GETDEPLOYMENTARTEFACTSRESPONSE']._serialized_end=2045 - _globals['_GETDEPLOYMENTREQUEST']._serialized_start=2047 - _globals['_GETDEPLOYMENTREQUEST']._serialized_end=2108 - _globals['_GETDEPLOYMENTRESPONSE']._serialized_start=2111 - _globals['_GETDEPLOYMENTRESPONSE']._serialized_end=2259 - _globals['_REGISTERRUNNERREQUEST']._serialized_start=2262 - _globals['_REGISTERRUNNERREQUEST']._serialized_end=2412 - _globals['_REGISTERRUNNERRESPONSE']._serialized_start=2414 - _globals['_REGISTERRUNNERRESPONSE']._serialized_end=2438 - _globals['_UPDATEDEPLOYREQUEST']._serialized_start=2440 - _globals['_UPDATEDEPLOYREQUEST']._serialized_end=2535 - _globals['_UPDATEDEPLOYRESPONSE']._serialized_start=2537 - _globals['_UPDATEDEPLOYRESPONSE']._serialized_end=2559 - _globals['_REPLACEDEPLOYREQUEST']._serialized_start=2561 - _globals['_REPLACEDEPLOYREQUEST']._serialized_end=2657 - _globals['_REPLACEDEPLOYRESPONSE']._serialized_start=2659 - _globals['_REPLACEDEPLOYRESPONSE']._serialized_end=2682 - _globals['_STREAMDEPLOYMENTLOGSREQUEST']._serialized_start=2685 - _globals['_STREAMDEPLOYMENTLOGSREQUEST']._serialized_end=3116 - _globals['_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY']._serialized_start=3029 - _globals['_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY']._serialized_end=3090 - _globals['_STREAMDEPLOYMENTLOGSRESPONSE']._serialized_start=3118 - _globals['_STREAMDEPLOYMENTLOGSRESPONSE']._serialized_end=3148 - _globals['_STATUSREQUEST']._serialized_start=3150 - _globals['_STATUSREQUEST']._serialized_end=3165 - _globals['_STATUSRESPONSE']._serialized_start=3168 - _globals['_STATUSRESPONSE']._serialized_end=4296 - _globals['_STATUSRESPONSE_CONTROLLER']._serialized_start=3561 - _globals['_STATUSRESPONSE_CONTROLLER']._serialized_end=3645 - _globals['_STATUSRESPONSE_RUNNER']._serialized_start=3648 - _globals['_STATUSRESPONSE_RUNNER']._serialized_end=3803 - _globals['_STATUSRESPONSE_DEPLOYMENT']._serialized_start=3806 - _globals['_STATUSRESPONSE_DEPLOYMENT']._serialized_end=4053 - _globals['_STATUSRESPONSE_INGRESSROUTE']._serialized_start=4056 - _globals['_STATUSRESPONSE_INGRESSROUTE']._serialized_end=4203 - _globals['_STATUSRESPONSE_ROUTE']._serialized_start=4205 - _globals['_STATUSRESPONSE_ROUTE']._serialized_end=4296 - _globals['_PROCESSLISTREQUEST']._serialized_start=4298 - _globals['_PROCESSLISTREQUEST']._serialized_end=4318 - _globals['_PROCESSLISTRESPONSE']._serialized_start=4321 - _globals['_PROCESSLISTRESPONSE']._serialized_end=4752 - _globals['_PROCESSLISTRESPONSE_PROCESSRUNNER']._serialized_start=4421 - _globals['_PROCESSLISTRESPONSE_PROCESSRUNNER']._serialized_end=4531 - _globals['_PROCESSLISTRESPONSE_PROCESS']._serialized_start=4534 - _globals['_PROCESSLISTRESPONSE_PROCESS']._serialized_end=4752 - _globals['_RESETSUBSCRIPTIONREQUEST']._serialized_start=4754 - _globals['_RESETSUBSCRIPTIONREQUEST']._serialized_end=4846 - _globals['_RESETSUBSCRIPTIONRESPONSE']._serialized_start=4848 - _globals['_RESETSUBSCRIPTIONRESPONSE']._serialized_end=4875 - _globals['_CONTROLLERSERVICE']._serialized_start=4972 - _globals['_CONTROLLERSERVICE']._serialized_end=6587 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = ( + b"P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1" + ) + _globals["_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY"]._loaded_options = None + _globals[ + "_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY" + ]._serialized_options = b"8\001" + _globals["_CONTROLLERSERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_CONTROLLERSERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_DEPLOYMENTCHANGETYPE"]._serialized_start = 4877 + _globals["_DEPLOYMENTCHANGETYPE"]._serialized_end = 4969 + _globals["_GETCERTIFICATIONREQUEST"]._serialized_start = 184 + _globals["_GETCERTIFICATIONREQUEST"]._serialized_end = 303 + _globals["_GETCERTIFICATIONRESPONSE"]._serialized_start = 305 + _globals["_GETCERTIFICATIONRESPONSE"]._serialized_end = 396 + _globals["_CERTIFICATECONTENT"]._serialized_start = 398 + _globals["_CERTIFICATECONTENT"]._serialized_end = 477 + _globals["_CERTIFICATE"]._serialized_start = 480 + _globals["_CERTIFICATE"]._serialized_end = 608 + _globals["_GETSCHEMAREQUEST"]._serialized_start = 610 + _globals["_GETSCHEMAREQUEST"]._serialized_end = 628 + _globals["_GETSCHEMARESPONSE"]._serialized_start = 630 + _globals["_GETSCHEMARESPONSE"]._serialized_end = 706 + _globals["_PULLSCHEMAREQUEST"]._serialized_start = 708 + _globals["_PULLSCHEMAREQUEST"]._serialized_end = 727 + _globals["_PULLSCHEMARESPONSE"]._serialized_start = 730 + _globals["_PULLSCHEMARESPONSE"]._serialized_end = 988 + _globals["_GETARTEFACTDIFFSREQUEST"]._serialized_start = 990 + _globals["_GETARTEFACTDIFFSREQUEST"]._serialized_end = 1054 + _globals["_GETARTEFACTDIFFSRESPONSE"]._serialized_start = 1057 + _globals["_GETARTEFACTDIFFSRESPONSE"]._serialized_end = 1205 + _globals["_UPLOADARTEFACTREQUEST"]._serialized_start = 1207 + _globals["_UPLOADARTEFACTREQUEST"]._serialized_end = 1256 + _globals["_UPLOADARTEFACTRESPONSE"]._serialized_start = 1258 + _globals["_UPLOADARTEFACTRESPONSE"]._serialized_end = 1306 + _globals["_DEPLOYMENTARTEFACT"]._serialized_start = 1308 + _globals["_DEPLOYMENTARTEFACT"]._serialized_end = 1404 + _globals["_CREATEDEPLOYMENTREQUEST"]._serialized_start = 1407 + _globals["_CREATEDEPLOYMENTREQUEST"]._serialized_end = 1622 + _globals["_CREATEDEPLOYMENTRESPONSE"]._serialized_start = 1625 + _globals["_CREATEDEPLOYMENTRESPONSE"]._serialized_end = 1773 + _globals["_GETDEPLOYMENTARTEFACTSREQUEST"]._serialized_start = 1776 + _globals["_GETDEPLOYMENTARTEFACTSREQUEST"]._serialized_end = 1923 + _globals["_GETDEPLOYMENTARTEFACTSRESPONSE"]._serialized_start = 1925 + _globals["_GETDEPLOYMENTARTEFACTSRESPONSE"]._serialized_end = 2045 + _globals["_GETDEPLOYMENTREQUEST"]._serialized_start = 2047 + _globals["_GETDEPLOYMENTREQUEST"]._serialized_end = 2108 + _globals["_GETDEPLOYMENTRESPONSE"]._serialized_start = 2111 + _globals["_GETDEPLOYMENTRESPONSE"]._serialized_end = 2259 + _globals["_REGISTERRUNNERREQUEST"]._serialized_start = 2262 + _globals["_REGISTERRUNNERREQUEST"]._serialized_end = 2412 + _globals["_REGISTERRUNNERRESPONSE"]._serialized_start = 2414 + _globals["_REGISTERRUNNERRESPONSE"]._serialized_end = 2438 + _globals["_UPDATEDEPLOYREQUEST"]._serialized_start = 2440 + _globals["_UPDATEDEPLOYREQUEST"]._serialized_end = 2535 + _globals["_UPDATEDEPLOYRESPONSE"]._serialized_start = 2537 + _globals["_UPDATEDEPLOYRESPONSE"]._serialized_end = 2559 + _globals["_REPLACEDEPLOYREQUEST"]._serialized_start = 2561 + _globals["_REPLACEDEPLOYREQUEST"]._serialized_end = 2657 + _globals["_REPLACEDEPLOYRESPONSE"]._serialized_start = 2659 + _globals["_REPLACEDEPLOYRESPONSE"]._serialized_end = 2682 + _globals["_STREAMDEPLOYMENTLOGSREQUEST"]._serialized_start = 2685 + _globals["_STREAMDEPLOYMENTLOGSREQUEST"]._serialized_end = 3116 + _globals["_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY"]._serialized_start = 3029 + _globals["_STREAMDEPLOYMENTLOGSREQUEST_ATTRIBUTESENTRY"]._serialized_end = 3090 + _globals["_STREAMDEPLOYMENTLOGSRESPONSE"]._serialized_start = 3118 + _globals["_STREAMDEPLOYMENTLOGSRESPONSE"]._serialized_end = 3148 + _globals["_STATUSREQUEST"]._serialized_start = 3150 + _globals["_STATUSREQUEST"]._serialized_end = 3165 + _globals["_STATUSRESPONSE"]._serialized_start = 3168 + _globals["_STATUSRESPONSE"]._serialized_end = 4296 + _globals["_STATUSRESPONSE_CONTROLLER"]._serialized_start = 3561 + _globals["_STATUSRESPONSE_CONTROLLER"]._serialized_end = 3645 + _globals["_STATUSRESPONSE_RUNNER"]._serialized_start = 3648 + _globals["_STATUSRESPONSE_RUNNER"]._serialized_end = 3803 + _globals["_STATUSRESPONSE_DEPLOYMENT"]._serialized_start = 3806 + _globals["_STATUSRESPONSE_DEPLOYMENT"]._serialized_end = 4053 + _globals["_STATUSRESPONSE_INGRESSROUTE"]._serialized_start = 4056 + _globals["_STATUSRESPONSE_INGRESSROUTE"]._serialized_end = 4203 + _globals["_STATUSRESPONSE_ROUTE"]._serialized_start = 4205 + _globals["_STATUSRESPONSE_ROUTE"]._serialized_end = 4296 + _globals["_PROCESSLISTREQUEST"]._serialized_start = 4298 + _globals["_PROCESSLISTREQUEST"]._serialized_end = 4318 + _globals["_PROCESSLISTRESPONSE"]._serialized_start = 4321 + _globals["_PROCESSLISTRESPONSE"]._serialized_end = 4752 + _globals["_PROCESSLISTRESPONSE_PROCESSRUNNER"]._serialized_start = 4421 + _globals["_PROCESSLISTRESPONSE_PROCESSRUNNER"]._serialized_end = 4531 + _globals["_PROCESSLISTRESPONSE_PROCESS"]._serialized_start = 4534 + _globals["_PROCESSLISTRESPONSE_PROCESS"]._serialized_end = 4752 + _globals["_RESETSUBSCRIPTIONREQUEST"]._serialized_start = 4754 + _globals["_RESETSUBSCRIPTIONREQUEST"]._serialized_end = 4846 + _globals["_RESETSUBSCRIPTIONRESPONSE"]._serialized_start = 4848 + _globals["_RESETSUBSCRIPTIONRESPONSE"]._serialized_end = 4875 + _globals["_CONTROLLERSERVICE"]._serialized_start = 4972 + _globals["_CONTROLLERSERVICE"]._serialized_end = 6587 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/language/language_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/language/language_pb2.py index cbe141552f..93e7383956 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/language/language_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/language/language_pb2.py @@ -1,21 +1,23 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1/language/language.proto +# source: xyz/block/ftl/language/v1/language.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 3, - '', - 'xyz/block/ftl/v1/language/language.proto' + "", + "xyz/block/ftl/language/v1/language.proto", ) # @@protoc_insertion_point(imports) @@ -24,75 +26,84 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n(xyz/block/ftl/v1/language/language.proto\x12\x19xyz.block.ftl.v1.language\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"\xdb\x02\n\x0cModuleConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03\x64ir\x18\x02 \x01(\tR\x03\x64ir\x12\x1a\n\x08language\x18\x03 \x01(\tR\x08language\x12\x1d\n\ndeploy_dir\x18\x04 \x01(\tR\tdeployDir\x12\x19\n\x05\x62uild\x18\x05 \x01(\tH\x00R\x05\x62uild\x88\x01\x01\x12\x1d\n\nbuild_lock\x18\x06 \x01(\tR\tbuildLock\x12\x35\n\x14generated_schema_dir\x18\x07 \x01(\tH\x01R\x12generatedSchemaDir\x88\x01\x01\x12\x14\n\x05watch\x18\x08 \x03(\tR\x05watch\x12@\n\x0flanguage_config\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x0elanguageConfigB\x08\n\x06_buildB\x17\n\x15_generated_schema_dir\"d\n\rProjectConfig\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x15\n\x06no_git\x18\x03 \x01(\x08R\x05noGit\x12\x16\n\x06hermit\x18\x04 \x01(\x08R\x06hermit\"9\n\x1bGetCreateModuleFlagsRequest\x12\x1a\n\x08language\x18\x01 \x01(\tR\x08language\"\xcf\x02\n\x1cGetCreateModuleFlagsResponse\x12R\n\x05\x66lags\x18\x01 \x03(\x0b\x32<.xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.FlagR\x05\x66lags\x1a\xda\x01\n\x04\x46lag\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04help\x18\x02 \x01(\tR\x04help\x12\x19\n\x05\x65nvar\x18\x03 \x01(\tH\x00R\x05\x65nvar\x88\x01\x01\x12\x19\n\x05short\x18\x04 \x01(\tH\x01R\x05short\x88\x01\x01\x12%\n\x0bplaceholder\x18\x05 \x01(\tH\x02R\x0bplaceholder\x88\x01\x01\x12\x1d\n\x07\x64\x65\x66\x61ult\x18\x06 \x01(\tH\x03R\x07\x64\x65\x66\x61ult\x88\x01\x01\x42\x08\n\x06_envarB\x08\n\x06_shortB\x0e\n\x0c_placeholderB\n\n\x08_default\"\xbb\x01\n\x13\x43reateModuleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03\x64ir\x18\x02 \x01(\tR\x03\x64ir\x12O\n\x0eproject_config\x18\x03 \x01(\x0b\x32(.xyz.block.ftl.v1.language.ProjectConfigR\rprojectConfig\x12-\n\x05\x46lags\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x05\x46lags\"\x16\n\x14\x43reateModuleResponse\"/\n\x1bModuleConfigDefaultsRequest\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir\"\xbd\x02\n\x1cModuleConfigDefaultsResponse\x12\x1d\n\ndeploy_dir\x18\x01 \x01(\tR\tdeployDir\x12\x19\n\x05\x62uild\x18\x02 \x01(\tH\x00R\x05\x62uild\x88\x01\x01\x12\"\n\nbuild_lock\x18\x03 \x01(\tH\x01R\tbuildLock\x88\x01\x01\x12\x35\n\x14generated_schema_dir\x18\x04 \x01(\tH\x02R\x12generatedSchemaDir\x88\x01\x01\x12\x14\n\x05watch\x18\x05 \x03(\tR\x05watch\x12@\n\x0flanguage_config\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x0elanguageConfigB\x08\n\x06_buildB\r\n\x0b_build_lockB\x17\n\x15_generated_schema_dir\"c\n\x13\x44\x65pendenciesRequest\x12L\n\rmodule_config\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\"0\n\x14\x44\x65pendenciesResponse\x12\x18\n\x07modules\x18\x01 \x03(\tR\x07modules\"\xe6\x01\n\x0c\x42uildContext\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12L\n\rmodule_config\x18\x02 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12\x37\n\x06schema\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SchemaR\x06schema\x12\"\n\x0c\x64\x65pendencies\x18\x04 \x03(\tR\x0c\x64\x65pendencies\x12\x1b\n\tbuild_env\x18\x05 \x03(\tR\x08\x62uildEnv\"i\n\x1a\x42uildContextUpdatedRequest\x12K\n\x0c\x62uildContext\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildContextR\x0c\x62uildContext\"\x1d\n\x1b\x42uildContextUpdatedResponse\"\xb1\x02\n\x05\x45rror\x12\x10\n\x03msg\x18\x01 \x01(\tR\x03msg\x12\x41\n\x05level\x18\x04 \x01(\x0e\x32+.xyz.block.ftl.v1.language.Error.ErrorLevelR\x05level\x12:\n\x03pos\x18\x05 \x01(\x0b\x32#.xyz.block.ftl.v1.language.PositionH\x00R\x03pos\x88\x01\x01\x12>\n\x04type\x18\x06 \x01(\x0e\x32*.xyz.block.ftl.v1.language.Error.ErrorTypeR\x04type\"+\n\nErrorLevel\x12\x08\n\x04INFO\x10\x00\x12\x08\n\x04WARN\x10\x01\x12\t\n\x05\x45RROR\x10\x02\"\"\n\tErrorType\x12\x07\n\x03\x46TL\x10\x00\x12\x0c\n\x08\x43OMPILER\x10\x01\x42\x06\n\x04_pos\"z\n\x08Position\x12\x1a\n\x08\x66ilename\x18\x01 \x01(\tR\x08\x66ilename\x12\x12\n\x04line\x18\x02 \x01(\x03R\x04line\x12 \n\x0bstartColumn\x18\x03 \x01(\x03R\x0bstartColumn\x12\x1c\n\tendColumn\x18\x04 \x01(\x03R\tendColumn\"E\n\tErrorList\x12\x38\n\x06\x65rrors\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.language.ErrorR\x06\x65rrors\"\xd3\x01\n\x0c\x42uildRequest\x12!\n\x0cproject_root\x18\x01 \x01(\tR\x0bprojectRoot\x12\x1d\n\nstubs_root\x18\x02 \x01(\tR\tstubsRoot\x12\x33\n\x15rebuild_automatically\x18\x03 \x01(\x08R\x14rebuildAutomatically\x12L\n\rbuild_context\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildContextR\x0c\x62uildContext\"3\n\x12\x41utoRebuildStarted\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId\"\xee\x01\n\x0c\x42uildSuccess\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId\x12\x30\n\x14is_automatic_rebuild\x18\x02 \x01(\x08R\x12isAutomaticRebuild\x12\x37\n\x06module\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06module\x12\x16\n\x06\x64\x65ploy\x18\x04 \x03(\tR\x06\x64\x65ploy\x12<\n\x06\x65rrors\x18\x05 \x01(\x0b\x32$.xyz.block.ftl.v1.language.ErrorListR\x06\x65rrors\"\xd6\x01\n\x0c\x42uildFailure\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId\x12\x30\n\x14is_automatic_rebuild\x18\x02 \x01(\x08R\x12isAutomaticRebuild\x12<\n\x06\x65rrors\x18\x03 \x01(\x0b\x32$.xyz.block.ftl.v1.language.ErrorListR\x06\x65rrors\x12\x37\n\x17invalidate_dependencies\x18\x04 \x01(\x08R\x16invalidateDependencies\"\x98\x02\n\nBuildEvent\x12\x61\n\x14\x61uto_rebuild_started\x18\x02 \x01(\x0b\x32-.xyz.block.ftl.v1.language.AutoRebuildStartedH\x00R\x12\x61utoRebuildStarted\x12N\n\rbuild_success\x18\x03 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildSuccessH\x00R\x0c\x62uildSuccess\x12N\n\rbuild_failure\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildFailureH\x00R\x0c\x62uildFailureB\x07\n\x05\x65vent\"\xa8\x02\n\x14GenerateStubsRequest\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir\x12\x37\n\x06module\x18\x02 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06module\x12L\n\rmodule_config\x18\x03 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12^\n\x14native_module_config\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigH\x00R\x12nativeModuleConfig\x88\x01\x01\x42\x17\n\x15_native_module_config\"\x17\n\x15GenerateStubsResponse\"\xa2\x01\n\x19SyncStubReferencesRequest\x12L\n\rmodule_config\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12\x1d\n\nstubs_root\x18\x02 \x01(\tR\tstubsRoot\x12\x18\n\x07modules\x18\x03 \x03(\tR\x07modules\"\x1c\n\x1aSyncStubReferencesResponse2\xb0\x08\n\x0fLanguageService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12\x87\x01\n\x14GetCreateModuleFlags\x12\x36.xyz.block.ftl.v1.language.GetCreateModuleFlagsRequest\x1a\x37.xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse\x12o\n\x0c\x43reateModule\x12..xyz.block.ftl.v1.language.CreateModuleRequest\x1a/.xyz.block.ftl.v1.language.CreateModuleResponse\x12\x87\x01\n\x14ModuleConfigDefaults\x12\x36.xyz.block.ftl.v1.language.ModuleConfigDefaultsRequest\x1a\x37.xyz.block.ftl.v1.language.ModuleConfigDefaultsResponse\x12r\n\x0fGetDependencies\x12..xyz.block.ftl.v1.language.DependenciesRequest\x1a/.xyz.block.ftl.v1.language.DependenciesResponse\x12Y\n\x05\x42uild\x12\'.xyz.block.ftl.v1.language.BuildRequest\x1a%.xyz.block.ftl.v1.language.BuildEvent0\x01\x12\x84\x01\n\x13\x42uildContextUpdated\x12\x35.xyz.block.ftl.v1.language.BuildContextUpdatedRequest\x1a\x36.xyz.block.ftl.v1.language.BuildContextUpdatedResponse\x12r\n\rGenerateStubs\x12/.xyz.block.ftl.v1.language.GenerateStubsRequest\x1a\x30.xyz.block.ftl.v1.language.GenerateStubsResponse\x12\x81\x01\n\x12SyncStubReferences\x12\x34.xyz.block.ftl.v1.language.SyncStubReferencesRequest\x1a\x35.xyz.block.ftl.v1.language.SyncStubReferencesResponseBRP\x01ZNgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language;languagepbb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n(xyz/block/ftl/language/v1/language.proto\x12\x19xyz.block.ftl.v1.language\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"\xdb\x02\n\x0cModuleConfig\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03\x64ir\x18\x02 \x01(\tR\x03\x64ir\x12\x1a\n\x08language\x18\x03 \x01(\tR\x08language\x12\x1d\n\ndeploy_dir\x18\x04 \x01(\tR\tdeployDir\x12\x19\n\x05\x62uild\x18\x05 \x01(\tH\x00R\x05\x62uild\x88\x01\x01\x12\x1d\n\nbuild_lock\x18\x06 \x01(\tR\tbuildLock\x12\x35\n\x14generated_schema_dir\x18\x07 \x01(\tH\x01R\x12generatedSchemaDir\x88\x01\x01\x12\x14\n\x05watch\x18\x08 \x03(\tR\x05watch\x12@\n\x0flanguage_config\x18\t \x01(\x0b\x32\x17.google.protobuf.StructR\x0elanguageConfigB\x08\n\x06_buildB\x17\n\x15_generated_schema_dir"d\n\rProjectConfig\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x15\n\x06no_git\x18\x03 \x01(\x08R\x05noGit\x12\x16\n\x06hermit\x18\x04 \x01(\x08R\x06hermit"9\n\x1bGetCreateModuleFlagsRequest\x12\x1a\n\x08language\x18\x01 \x01(\tR\x08language"\xcf\x02\n\x1cGetCreateModuleFlagsResponse\x12R\n\x05\x66lags\x18\x01 \x03(\x0b\x32<.xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.FlagR\x05\x66lags\x1a\xda\x01\n\x04\x46lag\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x12\n\x04help\x18\x02 \x01(\tR\x04help\x12\x19\n\x05\x65nvar\x18\x03 \x01(\tH\x00R\x05\x65nvar\x88\x01\x01\x12\x19\n\x05short\x18\x04 \x01(\tH\x01R\x05short\x88\x01\x01\x12%\n\x0bplaceholder\x18\x05 \x01(\tH\x02R\x0bplaceholder\x88\x01\x01\x12\x1d\n\x07\x64\x65\x66\x61ult\x18\x06 \x01(\tH\x03R\x07\x64\x65\x66\x61ult\x88\x01\x01\x42\x08\n\x06_envarB\x08\n\x06_shortB\x0e\n\x0c_placeholderB\n\n\x08_default"\xbb\x01\n\x13\x43reateModuleRequest\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x10\n\x03\x64ir\x18\x02 \x01(\tR\x03\x64ir\x12O\n\x0eproject_config\x18\x03 \x01(\x0b\x32(.xyz.block.ftl.v1.language.ProjectConfigR\rprojectConfig\x12-\n\x05\x46lags\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructR\x05\x46lags"\x16\n\x14\x43reateModuleResponse"/\n\x1bModuleConfigDefaultsRequest\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir"\xbd\x02\n\x1cModuleConfigDefaultsResponse\x12\x1d\n\ndeploy_dir\x18\x01 \x01(\tR\tdeployDir\x12\x19\n\x05\x62uild\x18\x02 \x01(\tH\x00R\x05\x62uild\x88\x01\x01\x12"\n\nbuild_lock\x18\x03 \x01(\tH\x01R\tbuildLock\x88\x01\x01\x12\x35\n\x14generated_schema_dir\x18\x04 \x01(\tH\x02R\x12generatedSchemaDir\x88\x01\x01\x12\x14\n\x05watch\x18\x05 \x03(\tR\x05watch\x12@\n\x0flanguage_config\x18\x06 \x01(\x0b\x32\x17.google.protobuf.StructR\x0elanguageConfigB\x08\n\x06_buildB\r\n\x0b_build_lockB\x17\n\x15_generated_schema_dir"c\n\x13\x44\x65pendenciesRequest\x12L\n\rmodule_config\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig"0\n\x14\x44\x65pendenciesResponse\x12\x18\n\x07modules\x18\x01 \x03(\tR\x07modules"\xe6\x01\n\x0c\x42uildContext\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12L\n\rmodule_config\x18\x02 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12\x37\n\x06schema\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SchemaR\x06schema\x12"\n\x0c\x64\x65pendencies\x18\x04 \x03(\tR\x0c\x64\x65pendencies\x12\x1b\n\tbuild_env\x18\x05 \x03(\tR\x08\x62uildEnv"i\n\x1a\x42uildContextUpdatedRequest\x12K\n\x0c\x62uildContext\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildContextR\x0c\x62uildContext"\x1d\n\x1b\x42uildContextUpdatedResponse"\xb1\x02\n\x05\x45rror\x12\x10\n\x03msg\x18\x01 \x01(\tR\x03msg\x12\x41\n\x05level\x18\x04 \x01(\x0e\x32+.xyz.block.ftl.v1.language.Error.ErrorLevelR\x05level\x12:\n\x03pos\x18\x05 \x01(\x0b\x32#.xyz.block.ftl.v1.language.PositionH\x00R\x03pos\x88\x01\x01\x12>\n\x04type\x18\x06 \x01(\x0e\x32*.xyz.block.ftl.v1.language.Error.ErrorTypeR\x04type"+\n\nErrorLevel\x12\x08\n\x04INFO\x10\x00\x12\x08\n\x04WARN\x10\x01\x12\t\n\x05\x45RROR\x10\x02""\n\tErrorType\x12\x07\n\x03\x46TL\x10\x00\x12\x0c\n\x08\x43OMPILER\x10\x01\x42\x06\n\x04_pos"z\n\x08Position\x12\x1a\n\x08\x66ilename\x18\x01 \x01(\tR\x08\x66ilename\x12\x12\n\x04line\x18\x02 \x01(\x03R\x04line\x12 \n\x0bstartColumn\x18\x03 \x01(\x03R\x0bstartColumn\x12\x1c\n\tendColumn\x18\x04 \x01(\x03R\tendColumn"E\n\tErrorList\x12\x38\n\x06\x65rrors\x18\x01 \x03(\x0b\x32 .xyz.block.ftl.v1.language.ErrorR\x06\x65rrors"\xd3\x01\n\x0c\x42uildRequest\x12!\n\x0cproject_root\x18\x01 \x01(\tR\x0bprojectRoot\x12\x1d\n\nstubs_root\x18\x02 \x01(\tR\tstubsRoot\x12\x33\n\x15rebuild_automatically\x18\x03 \x01(\x08R\x14rebuildAutomatically\x12L\n\rbuild_context\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildContextR\x0c\x62uildContext"3\n\x12\x41utoRebuildStarted\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId"\xee\x01\n\x0c\x42uildSuccess\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId\x12\x30\n\x14is_automatic_rebuild\x18\x02 \x01(\x08R\x12isAutomaticRebuild\x12\x37\n\x06module\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06module\x12\x16\n\x06\x64\x65ploy\x18\x04 \x03(\tR\x06\x64\x65ploy\x12<\n\x06\x65rrors\x18\x05 \x01(\x0b\x32$.xyz.block.ftl.v1.language.ErrorListR\x06\x65rrors"\xd6\x01\n\x0c\x42uildFailure\x12\x1d\n\ncontext_id\x18\x01 \x01(\tR\tcontextId\x12\x30\n\x14is_automatic_rebuild\x18\x02 \x01(\x08R\x12isAutomaticRebuild\x12<\n\x06\x65rrors\x18\x03 \x01(\x0b\x32$.xyz.block.ftl.v1.language.ErrorListR\x06\x65rrors\x12\x37\n\x17invalidate_dependencies\x18\x04 \x01(\x08R\x16invalidateDependencies"\x98\x02\n\nBuildEvent\x12\x61\n\x14\x61uto_rebuild_started\x18\x02 \x01(\x0b\x32-.xyz.block.ftl.v1.language.AutoRebuildStartedH\x00R\x12\x61utoRebuildStarted\x12N\n\rbuild_success\x18\x03 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildSuccessH\x00R\x0c\x62uildSuccess\x12N\n\rbuild_failure\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.BuildFailureH\x00R\x0c\x62uildFailureB\x07\n\x05\x65vent"\xa8\x02\n\x14GenerateStubsRequest\x12\x10\n\x03\x64ir\x18\x01 \x01(\tR\x03\x64ir\x12\x37\n\x06module\x18\x02 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06module\x12L\n\rmodule_config\x18\x03 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12^\n\x14native_module_config\x18\x04 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigH\x00R\x12nativeModuleConfig\x88\x01\x01\x42\x17\n\x15_native_module_config"\x17\n\x15GenerateStubsResponse"\xa2\x01\n\x19SyncStubReferencesRequest\x12L\n\rmodule_config\x18\x01 \x01(\x0b\x32\'.xyz.block.ftl.v1.language.ModuleConfigR\x0cmoduleConfig\x12\x1d\n\nstubs_root\x18\x02 \x01(\tR\tstubsRoot\x12\x18\n\x07modules\x18\x03 \x03(\tR\x07modules"\x1c\n\x1aSyncStubReferencesResponse2\xb0\x08\n\x0fLanguageService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse"\x03\x90\x02\x01\x12\x87\x01\n\x14GetCreateModuleFlags\x12\x36.xyz.block.ftl.v1.language.GetCreateModuleFlagsRequest\x1a\x37.xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse\x12o\n\x0c\x43reateModule\x12..xyz.block.ftl.v1.language.CreateModuleRequest\x1a/.xyz.block.ftl.v1.language.CreateModuleResponse\x12\x87\x01\n\x14ModuleConfigDefaults\x12\x36.xyz.block.ftl.v1.language.ModuleConfigDefaultsRequest\x1a\x37.xyz.block.ftl.v1.language.ModuleConfigDefaultsResponse\x12r\n\x0fGetDependencies\x12..xyz.block.ftl.v1.language.DependenciesRequest\x1a/.xyz.block.ftl.v1.language.DependenciesResponse\x12Y\n\x05\x42uild\x12\'.xyz.block.ftl.v1.language.BuildRequest\x1a%.xyz.block.ftl.v1.language.BuildEvent0\x01\x12\x84\x01\n\x13\x42uildContextUpdated\x12\x35.xyz.block.ftl.v1.language.BuildContextUpdatedRequest\x1a\x36.xyz.block.ftl.v1.language.BuildContextUpdatedResponse\x12r\n\rGenerateStubs\x12/.xyz.block.ftl.v1.language.GenerateStubsRequest\x1a\x30.xyz.block.ftl.v1.language.GenerateStubsResponse\x12\x81\x01\n\x12SyncStubReferences\x12\x34.xyz.block.ftl.v1.language.SyncStubReferencesRequest\x1a\x35.xyz.block.ftl.v1.language.SyncStubReferencesResponseBRP\x01ZNgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1;languagepbb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.language.language_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.language.language_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZNgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language;languagepb' - _globals['_LANGUAGESERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_LANGUAGESERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_MODULECONFIG']._serialized_start=168 - _globals['_MODULECONFIG']._serialized_end=515 - _globals['_PROJECTCONFIG']._serialized_start=517 - _globals['_PROJECTCONFIG']._serialized_end=617 - _globals['_GETCREATEMODULEFLAGSREQUEST']._serialized_start=619 - _globals['_GETCREATEMODULEFLAGSREQUEST']._serialized_end=676 - _globals['_GETCREATEMODULEFLAGSRESPONSE']._serialized_start=679 - _globals['_GETCREATEMODULEFLAGSRESPONSE']._serialized_end=1014 - _globals['_GETCREATEMODULEFLAGSRESPONSE_FLAG']._serialized_start=796 - _globals['_GETCREATEMODULEFLAGSRESPONSE_FLAG']._serialized_end=1014 - _globals['_CREATEMODULEREQUEST']._serialized_start=1017 - _globals['_CREATEMODULEREQUEST']._serialized_end=1204 - _globals['_CREATEMODULERESPONSE']._serialized_start=1206 - _globals['_CREATEMODULERESPONSE']._serialized_end=1228 - _globals['_MODULECONFIGDEFAULTSREQUEST']._serialized_start=1230 - _globals['_MODULECONFIGDEFAULTSREQUEST']._serialized_end=1277 - _globals['_MODULECONFIGDEFAULTSRESPONSE']._serialized_start=1280 - _globals['_MODULECONFIGDEFAULTSRESPONSE']._serialized_end=1597 - _globals['_DEPENDENCIESREQUEST']._serialized_start=1599 - _globals['_DEPENDENCIESREQUEST']._serialized_end=1698 - _globals['_DEPENDENCIESRESPONSE']._serialized_start=1700 - _globals['_DEPENDENCIESRESPONSE']._serialized_end=1748 - _globals['_BUILDCONTEXT']._serialized_start=1751 - _globals['_BUILDCONTEXT']._serialized_end=1981 - _globals['_BUILDCONTEXTUPDATEDREQUEST']._serialized_start=1983 - _globals['_BUILDCONTEXTUPDATEDREQUEST']._serialized_end=2088 - _globals['_BUILDCONTEXTUPDATEDRESPONSE']._serialized_start=2090 - _globals['_BUILDCONTEXTUPDATEDRESPONSE']._serialized_end=2119 - _globals['_ERROR']._serialized_start=2122 - _globals['_ERROR']._serialized_end=2427 - _globals['_ERROR_ERRORLEVEL']._serialized_start=2340 - _globals['_ERROR_ERRORLEVEL']._serialized_end=2383 - _globals['_ERROR_ERRORTYPE']._serialized_start=2385 - _globals['_ERROR_ERRORTYPE']._serialized_end=2419 - _globals['_POSITION']._serialized_start=2429 - _globals['_POSITION']._serialized_end=2551 - _globals['_ERRORLIST']._serialized_start=2553 - _globals['_ERRORLIST']._serialized_end=2622 - _globals['_BUILDREQUEST']._serialized_start=2625 - _globals['_BUILDREQUEST']._serialized_end=2836 - _globals['_AUTOREBUILDSTARTED']._serialized_start=2838 - _globals['_AUTOREBUILDSTARTED']._serialized_end=2889 - _globals['_BUILDSUCCESS']._serialized_start=2892 - _globals['_BUILDSUCCESS']._serialized_end=3130 - _globals['_BUILDFAILURE']._serialized_start=3133 - _globals['_BUILDFAILURE']._serialized_end=3347 - _globals['_BUILDEVENT']._serialized_start=3350 - _globals['_BUILDEVENT']._serialized_end=3630 - _globals['_GENERATESTUBSREQUEST']._serialized_start=3633 - _globals['_GENERATESTUBSREQUEST']._serialized_end=3929 - _globals['_GENERATESTUBSRESPONSE']._serialized_start=3931 - _globals['_GENERATESTUBSRESPONSE']._serialized_end=3954 - _globals['_SYNCSTUBREFERENCESREQUEST']._serialized_start=3957 - _globals['_SYNCSTUBREFERENCESREQUEST']._serialized_end=4119 - _globals['_SYNCSTUBREFERENCESRESPONSE']._serialized_start=4121 - _globals['_SYNCSTUBREFERENCESRESPONSE']._serialized_end=4149 - _globals['_LANGUAGESERVICE']._serialized_start=4152 - _globals['_LANGUAGESERVICE']._serialized_end=5224 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZNgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1;languagepb" + _globals["_LANGUAGESERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_LANGUAGESERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_MODULECONFIG"]._serialized_start = 168 + _globals["_MODULECONFIG"]._serialized_end = 515 + _globals["_PROJECTCONFIG"]._serialized_start = 517 + _globals["_PROJECTCONFIG"]._serialized_end = 617 + _globals["_GETCREATEMODULEFLAGSREQUEST"]._serialized_start = 619 + _globals["_GETCREATEMODULEFLAGSREQUEST"]._serialized_end = 676 + _globals["_GETCREATEMODULEFLAGSRESPONSE"]._serialized_start = 679 + _globals["_GETCREATEMODULEFLAGSRESPONSE"]._serialized_end = 1014 + _globals["_GETCREATEMODULEFLAGSRESPONSE_FLAG"]._serialized_start = 796 + _globals["_GETCREATEMODULEFLAGSRESPONSE_FLAG"]._serialized_end = 1014 + _globals["_CREATEMODULEREQUEST"]._serialized_start = 1017 + _globals["_CREATEMODULEREQUEST"]._serialized_end = 1204 + _globals["_CREATEMODULERESPONSE"]._serialized_start = 1206 + _globals["_CREATEMODULERESPONSE"]._serialized_end = 1228 + _globals["_MODULECONFIGDEFAULTSREQUEST"]._serialized_start = 1230 + _globals["_MODULECONFIGDEFAULTSREQUEST"]._serialized_end = 1277 + _globals["_MODULECONFIGDEFAULTSRESPONSE"]._serialized_start = 1280 + _globals["_MODULECONFIGDEFAULTSRESPONSE"]._serialized_end = 1597 + _globals["_DEPENDENCIESREQUEST"]._serialized_start = 1599 + _globals["_DEPENDENCIESREQUEST"]._serialized_end = 1698 + _globals["_DEPENDENCIESRESPONSE"]._serialized_start = 1700 + _globals["_DEPENDENCIESRESPONSE"]._serialized_end = 1748 + _globals["_BUILDCONTEXT"]._serialized_start = 1751 + _globals["_BUILDCONTEXT"]._serialized_end = 1981 + _globals["_BUILDCONTEXTUPDATEDREQUEST"]._serialized_start = 1983 + _globals["_BUILDCONTEXTUPDATEDREQUEST"]._serialized_end = 2088 + _globals["_BUILDCONTEXTUPDATEDRESPONSE"]._serialized_start = 2090 + _globals["_BUILDCONTEXTUPDATEDRESPONSE"]._serialized_end = 2119 + _globals["_ERROR"]._serialized_start = 2122 + _globals["_ERROR"]._serialized_end = 2427 + _globals["_ERROR_ERRORLEVEL"]._serialized_start = 2340 + _globals["_ERROR_ERRORLEVEL"]._serialized_end = 2383 + _globals["_ERROR_ERRORTYPE"]._serialized_start = 2385 + _globals["_ERROR_ERRORTYPE"]._serialized_end = 2419 + _globals["_POSITION"]._serialized_start = 2429 + _globals["_POSITION"]._serialized_end = 2551 + _globals["_ERRORLIST"]._serialized_start = 2553 + _globals["_ERRORLIST"]._serialized_end = 2622 + _globals["_BUILDREQUEST"]._serialized_start = 2625 + _globals["_BUILDREQUEST"]._serialized_end = 2836 + _globals["_AUTOREBUILDSTARTED"]._serialized_start = 2838 + _globals["_AUTOREBUILDSTARTED"]._serialized_end = 2889 + _globals["_BUILDSUCCESS"]._serialized_start = 2892 + _globals["_BUILDSUCCESS"]._serialized_end = 3130 + _globals["_BUILDFAILURE"]._serialized_start = 3133 + _globals["_BUILDFAILURE"]._serialized_end = 3347 + _globals["_BUILDEVENT"]._serialized_start = 3350 + _globals["_BUILDEVENT"]._serialized_end = 3630 + _globals["_GENERATESTUBSREQUEST"]._serialized_start = 3633 + _globals["_GENERATESTUBSREQUEST"]._serialized_end = 3929 + _globals["_GENERATESTUBSRESPONSE"]._serialized_start = 3931 + _globals["_GENERATESTUBSRESPONSE"]._serialized_end = 3954 + _globals["_SYNCSTUBREFERENCESREQUEST"]._serialized_start = 3957 + _globals["_SYNCSTUBREFERENCESREQUEST"]._serialized_end = 4119 + _globals["_SYNCSTUBREFERENCESRESPONSE"]._serialized_start = 4121 + _globals["_SYNCSTUBREFERENCESRESPONSE"]._serialized_end = 4149 + _globals["_LANGUAGESERVICE"]._serialized_start = 4152 + _globals["_LANGUAGESERVICE"]._serialized_end = 5224 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/module_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/module_pb2.py index aaa71ffdbd..1ced546398 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/module_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/module_pb2.py @@ -4,18 +4,15 @@ # source: xyz/block/ftl/v1/module.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 5, - 28, - 3, - '', - 'xyz/block/ftl/v1/module.proto' + _runtime_version.Domain.PUBLIC, 5, 28, 3, "", "xyz/block/ftl/v1/module.proto" ) # @@protoc_insertion_point(imports) @@ -24,45 +21,56 @@ from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1dxyz/block/ftl/v1/module.proto\x12\x10xyz.block.ftl.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"l\n\x13\x41\x63quireLeaseRequest\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x10\n\x03key\x18\x02 \x03(\tR\x03key\x12+\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x03ttl\"\x16\n\x14\x41\x63quireLeaseResponse\"u\n\x13PublishEventRequest\x12\x32\n\x05topic\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05topic\x12\x12\n\x04\x62ody\x18\x02 \x01(\x0cR\x04\x62ody\x12\x16\n\x06\x63\x61ller\x18\x03 \x01(\tR\x06\x63\x61ller\"\x16\n\x14PublishEventResponse\".\n\x14ModuleContextRequest\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\"\xde\x04\n\x15ModuleContextResponse\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12N\n\x07\x63onfigs\x18\x02 \x03(\x0b\x32\x34.xyz.block.ftl.v1.ModuleContextResponse.ConfigsEntryR\x07\x63onfigs\x12N\n\x07secrets\x18\x03 \x03(\x0b\x32\x34.xyz.block.ftl.v1.ModuleContextResponse.SecretsEntryR\x07secrets\x12I\n\tdatabases\x18\x04 \x03(\x0b\x32+.xyz.block.ftl.v1.ModuleContextResponse.DSNR\tdatabases\x1a\x41\n\x03Ref\x12\x1b\n\x06module\x18\x01 \x01(\tH\x00R\x06module\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\t\n\x07_module\x1ao\n\x03\x44SN\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x42\n\x04type\x18\x02 \x01(\x0e\x32..xyz.block.ftl.v1.ModuleContextResponse.DBTypeR\x04type\x12\x10\n\x03\x64sn\x18\x03 \x01(\tR\x03\x64sn\x1a:\n\x0c\x43onfigsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value:\x02\x38\x01\x1a:\n\x0cSecretsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value:\x02\x38\x01\"\x16\n\x06\x44\x42Type\x12\x0c\n\x08POSTGRES\x10\x00\x32\x84\x03\n\rModuleService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12\x65\n\x10GetModuleContext\x12&.xyz.block.ftl.v1.ModuleContextRequest\x1a\'.xyz.block.ftl.v1.ModuleContextResponse0\x01\x12\x61\n\x0c\x41\x63quireLease\x12%.xyz.block.ftl.v1.AcquireLeaseRequest\x1a&.xyz.block.ftl.v1.AcquireLeaseResponse(\x01\x30\x01\x12]\n\x0cPublishEvent\x12%.xyz.block.ftl.v1.PublishEventRequest\x1a&.xyz.block.ftl.v1.PublishEventResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1dxyz/block/ftl/v1/module.proto\x12\x10xyz.block.ftl.v1\x1a\x1egoogle/protobuf/duration.proto\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"l\n\x13\x41\x63quireLeaseRequest\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12\x10\n\x03key\x18\x02 \x03(\tR\x03key\x12+\n\x03ttl\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationR\x03ttl"\x16\n\x14\x41\x63quireLeaseResponse"u\n\x13PublishEventRequest\x12\x32\n\x05topic\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05topic\x12\x12\n\x04\x62ody\x18\x02 \x01(\x0cR\x04\x62ody\x12\x16\n\x06\x63\x61ller\x18\x03 \x01(\tR\x06\x63\x61ller"\x16\n\x14PublishEventResponse".\n\x14ModuleContextRequest\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module"\xde\x04\n\x15ModuleContextResponse\x12\x16\n\x06module\x18\x01 \x01(\tR\x06module\x12N\n\x07\x63onfigs\x18\x02 \x03(\x0b\x32\x34.xyz.block.ftl.v1.ModuleContextResponse.ConfigsEntryR\x07\x63onfigs\x12N\n\x07secrets\x18\x03 \x03(\x0b\x32\x34.xyz.block.ftl.v1.ModuleContextResponse.SecretsEntryR\x07secrets\x12I\n\tdatabases\x18\x04 \x03(\x0b\x32+.xyz.block.ftl.v1.ModuleContextResponse.DSNR\tdatabases\x1a\x41\n\x03Ref\x12\x1b\n\x06module\x18\x01 \x01(\tH\x00R\x06module\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\t\n\x07_module\x1ao\n\x03\x44SN\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x42\n\x04type\x18\x02 \x01(\x0e\x32..xyz.block.ftl.v1.ModuleContextResponse.DBTypeR\x04type\x12\x10\n\x03\x64sn\x18\x03 \x01(\tR\x03\x64sn\x1a:\n\x0c\x43onfigsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value:\x02\x38\x01\x1a:\n\x0cSecretsEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\x0cR\x05value:\x02\x38\x01"\x16\n\x06\x44\x42Type\x12\x0c\n\x08POSTGRES\x10\x00\x32\x84\x03\n\rModuleService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse"\x03\x90\x02\x01\x12\x65\n\x10GetModuleContext\x12&.xyz.block.ftl.v1.ModuleContextRequest\x1a\'.xyz.block.ftl.v1.ModuleContextResponse0\x01\x12\x61\n\x0c\x41\x63quireLease\x12%.xyz.block.ftl.v1.AcquireLeaseRequest\x1a&.xyz.block.ftl.v1.AcquireLeaseResponse(\x01\x30\x01\x12]\n\x0cPublishEvent\x12%.xyz.block.ftl.v1.PublishEventRequest\x1a&.xyz.block.ftl.v1.PublishEventResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.module_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.module_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1' - _globals['_MODULECONTEXTRESPONSE_CONFIGSENTRY']._loaded_options = None - _globals['_MODULECONTEXTRESPONSE_CONFIGSENTRY']._serialized_options = b'8\001' - _globals['_MODULECONTEXTRESPONSE_SECRETSENTRY']._loaded_options = None - _globals['_MODULECONTEXTRESPONSE_SECRETSENTRY']._serialized_options = b'8\001' - _globals['_MODULESERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_MODULESERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_ACQUIRELEASEREQUEST']._serialized_start=149 - _globals['_ACQUIRELEASEREQUEST']._serialized_end=257 - _globals['_ACQUIRELEASERESPONSE']._serialized_start=259 - _globals['_ACQUIRELEASERESPONSE']._serialized_end=281 - _globals['_PUBLISHEVENTREQUEST']._serialized_start=283 - _globals['_PUBLISHEVENTREQUEST']._serialized_end=400 - _globals['_PUBLISHEVENTRESPONSE']._serialized_start=402 - _globals['_PUBLISHEVENTRESPONSE']._serialized_end=424 - _globals['_MODULECONTEXTREQUEST']._serialized_start=426 - _globals['_MODULECONTEXTREQUEST']._serialized_end=472 - _globals['_MODULECONTEXTRESPONSE']._serialized_start=475 - _globals['_MODULECONTEXTRESPONSE']._serialized_end=1081 - _globals['_MODULECONTEXTRESPONSE_REF']._serialized_start=759 - _globals['_MODULECONTEXTRESPONSE_REF']._serialized_end=824 - _globals['_MODULECONTEXTRESPONSE_DSN']._serialized_start=826 - _globals['_MODULECONTEXTRESPONSE_DSN']._serialized_end=937 - _globals['_MODULECONTEXTRESPONSE_CONFIGSENTRY']._serialized_start=939 - _globals['_MODULECONTEXTRESPONSE_CONFIGSENTRY']._serialized_end=997 - _globals['_MODULECONTEXTRESPONSE_SECRETSENTRY']._serialized_start=999 - _globals['_MODULECONTEXTRESPONSE_SECRETSENTRY']._serialized_end=1057 - _globals['_MODULECONTEXTRESPONSE_DBTYPE']._serialized_start=1059 - _globals['_MODULECONTEXTRESPONSE_DBTYPE']._serialized_end=1081 - _globals['_MODULESERVICE']._serialized_start=1084 - _globals['_MODULESERVICE']._serialized_end=1472 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = ( + b"P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1" + ) + _globals["_MODULECONTEXTRESPONSE_CONFIGSENTRY"]._loaded_options = None + _globals["_MODULECONTEXTRESPONSE_CONFIGSENTRY"]._serialized_options = b"8\001" + _globals["_MODULECONTEXTRESPONSE_SECRETSENTRY"]._loaded_options = None + _globals["_MODULECONTEXTRESPONSE_SECRETSENTRY"]._serialized_options = b"8\001" + _globals["_MODULESERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_MODULESERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_ACQUIRELEASEREQUEST"]._serialized_start = 149 + _globals["_ACQUIRELEASEREQUEST"]._serialized_end = 257 + _globals["_ACQUIRELEASERESPONSE"]._serialized_start = 259 + _globals["_ACQUIRELEASERESPONSE"]._serialized_end = 281 + _globals["_PUBLISHEVENTREQUEST"]._serialized_start = 283 + _globals["_PUBLISHEVENTREQUEST"]._serialized_end = 400 + _globals["_PUBLISHEVENTRESPONSE"]._serialized_start = 402 + _globals["_PUBLISHEVENTRESPONSE"]._serialized_end = 424 + _globals["_MODULECONTEXTREQUEST"]._serialized_start = 426 + _globals["_MODULECONTEXTREQUEST"]._serialized_end = 472 + _globals["_MODULECONTEXTRESPONSE"]._serialized_start = 475 + _globals["_MODULECONTEXTRESPONSE"]._serialized_end = 1081 + _globals["_MODULECONTEXTRESPONSE_REF"]._serialized_start = 759 + _globals["_MODULECONTEXTRESPONSE_REF"]._serialized_end = 824 + _globals["_MODULECONTEXTRESPONSE_DSN"]._serialized_start = 826 + _globals["_MODULECONTEXTRESPONSE_DSN"]._serialized_end = 937 + _globals["_MODULECONTEXTRESPONSE_CONFIGSENTRY"]._serialized_start = 939 + _globals["_MODULECONTEXTRESPONSE_CONFIGSENTRY"]._serialized_end = 997 + _globals["_MODULECONTEXTRESPONSE_SECRETSENTRY"]._serialized_start = 999 + _globals["_MODULECONTEXTRESPONSE_SECRETSENTRY"]._serialized_end = 1057 + _globals["_MODULECONTEXTRESPONSE_DBTYPE"]._serialized_start = 1059 + _globals["_MODULECONTEXTRESPONSE_DBTYPE"]._serialized_end = 1081 + _globals["_MODULESERVICE"]._serialized_start = 1084 + _globals["_MODULESERVICE"]._serialized_end = 1472 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schema/schema_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schema/schema_pb2.py index c0791de0f2..a82a8952d9 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schema/schema_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/schema/schema_pb2.py @@ -1,21 +1,18 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1/schema/schema.proto +# source: xyz/block/ftl/schema/v1/schema.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 5, - 28, - 3, - '', - 'xyz/block/ftl/v1/schema/schema.proto' + _runtime_version.Domain.PUBLIC, 5, 28, 3, "", "xyz/block/ftl/schema/v1/schema.proto" ) # @@protoc_insertion_point(imports) @@ -24,117 +21,122 @@ from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n$xyz/block/ftl/v1/schema/schema.proto\x12\x17xyz.block.ftl.v1.schema\x1a\x1fgoogle/protobuf/timestamp.proto\"G\n\x03\x41ny\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"\x82\x01\n\x05\x41rray\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x37\n\x07\x65lement\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x07\x65lementB\x06\n\x04_pos\"H\n\x04\x42ool\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"I\n\x05\x42ytes\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"\xad\x01\n\x06\x43onfig\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04typeB\x06\n\x04_pos\"\xd8\x02\n\x04\x44\x61ta\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12O\n\x0ftype_parameters\x18\x05 \x03(\x0b\x32&.xyz.block.ftl.v1.schema.TypeParameterR\x0etypeParameters\x12\x36\n\x06\x66ields\x18\x06 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.schema.FieldR\x06\x66ields\x12=\n\x08metadata\x18\x07 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos\"\xe7\x01\n\x08\x44\x61tabase\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12I\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.DatabaseRuntimeH\x01R\x07runtime\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type\x12\x12\n\x04name\x18\x03 \x01(\tR\x04nameB\x06\n\x04_posB\n\n\x08_runtime\"#\n\x0f\x44\x61tabaseRuntime\x12\x10\n\x03\x64sn\x18\x01 \x01(\tR\x03\x64sn\"\xaf\x04\n\x04\x44\x65\x63l\x12\x39\n\x06\x63onfig\x18\x06 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ConfigH\x00R\x06\x63onfig\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DataH\x00R\x04\x64\x61ta\x12?\n\x08\x64\x61tabase\x18\x03 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.DatabaseH\x00R\x08\x64\x61tabase\x12\x33\n\x04\x65num\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.EnumH\x00R\x04\x65num\x12\x39\n\x06secret\x18\x07 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SecretH\x00R\x06secret\x12K\n\x0csubscription\x18\n \x01(\x0b\x32%.xyz.block.ftl.v1.schema.SubscriptionH\x00R\x0csubscription\x12\x36\n\x05topic\x18\t \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.TopicH\x00R\x05topic\x12\x43\n\ntype_alias\x18\x05 \x01(\x0b\x32\".xyz.block.ftl.v1.schema.TypeAliasH\x00R\ttypeAlias\x12\x33\n\x04verb\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.VerbH\x00R\x04verbB\x07\n\x05value\"\x93\x02\n\x04\x45num\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x36\n\x04type\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeH\x01R\x04type\x88\x01\x01\x12@\n\x08variants\x18\x06 \x03(\x0b\x32$.xyz.block.ftl.v1.schema.EnumVariantR\x08variantsB\x06\n\x04_posB\x07\n\x05_type\"\xb5\x01\n\x0b\x45numVariant\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x34\n\x05value\x18\x04 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.ValueR\x05valueB\x06\n\x04_pos\"\xeb\x01\n\x05\x46ield\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x03 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04type\x12=\n\x08metadata\x18\x05 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos\"I\n\x05\x46loat\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"\xe7\x01\n\x14IngressPathComponent\x12_\n\x14ingress_path_literal\x18\x01 \x01(\x0b\x32+.xyz.block.ftl.v1.schema.IngressPathLiteralH\x00R\x12ingressPathLiteral\x12\x65\n\x16ingress_path_parameter\x18\x02 \x01(\x0b\x32-.xyz.block.ftl.v1.schema.IngressPathParameterH\x00R\x14ingressPathParameterB\x07\n\x05value\"j\n\x12IngressPathLiteral\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04text\x18\x02 \x01(\tR\x04textB\x06\n\x04_pos\"l\n\x14IngressPathParameter\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos\"G\n\x03Int\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"b\n\x08IntValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05valueB\x06\n\x04_pos\"\xad\x01\n\x03Map\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12/\n\x03key\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x03key\x12\x33\n\x05value\x18\x03 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05valueB\x06\n\x04_pos\"\x94\x06\n\x08Metadata\x12>\n\x05\x61lias\x18\x05 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataAliasH\x00R\x05\x61lias\x12>\n\x05\x63\x61lls\x18\x01 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataCallsH\x00R\x05\x63\x61lls\x12\x41\n\x06\x63onfig\x18\n \x01(\x0b\x32\'.xyz.block.ftl.v1.schema.MetadataConfigH\x00R\x06\x63onfig\x12\x45\n\x08\x63ron_job\x18\x03 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataCronJobH\x00R\x07\x63ronJob\x12J\n\tdatabases\x18\x04 \x01(\x0b\x32*.xyz.block.ftl.v1.schema.MetadataDatabasesH\x00R\tdatabases\x12G\n\x08\x65ncoding\x18\t \x01(\x0b\x32).xyz.block.ftl.v1.schema.MetadataEncodingH\x00R\x08\x65ncoding\x12\x44\n\x07ingress\x18\x02 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataIngressH\x00R\x07ingress\x12>\n\x05retry\x18\x06 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataRetryH\x00R\x05retry\x12\x44\n\x07secrets\x18\x0b \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataSecretsH\x00R\x07secrets\x12M\n\nsubscriber\x18\x07 \x01(\x0b\x32+.xyz.block.ftl.v1.schema.MetadataSubscriberH\x00R\nsubscriber\x12\x45\n\x08type_map\x18\x08 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataTypeMapH\x00R\x07typeMapB\x07\n\x05value\"\x9f\x01\n\rMetadataAlias\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x04kind\x18\x02 \x01(\x0e\x32\".xyz.block.ftl.v1.schema.AliasKindR\x04kind\x12\x14\n\x05\x61lias\x18\x03 \x01(\tR\x05\x61liasB\x06\n\x04_pos\"\x85\x01\n\rMetadataCalls\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x32\n\x05\x63\x61lls\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05\x63\x61llsB\x06\n\x04_pos\"\x88\x01\n\x0eMetadataConfig\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x34\n\x06\x63onfig\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x06\x63onfigB\x06\n\x04_pos\"g\n\x0fMetadataCronJob\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04\x63ron\x18\x02 \x01(\tR\x04\x63ronB\x06\n\x04_pos\"\x89\x01\n\x11MetadataDatabases\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x32\n\x05\x63\x61lls\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05\x63\x61llsB\x06\n\x04_pos\"\x82\x01\n\x10MetadataEncoding\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n\x07lenient\x18\x03 \x01(\x08R\x07lenientB\x06\n\x04_pos\"\xc2\x01\n\x0fMetadataIngress\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x16\n\x06method\x18\x03 \x01(\tR\x06method\x12\x41\n\x04path\x18\x04 \x03(\x0b\x32-.xyz.block.ftl.v1.schema.IngressPathComponentR\x04pathB\x06\n\x04_pos\"\xfb\x01\n\rMetadataRetry\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x19\n\x05\x63ount\x18\x02 \x01(\x03H\x01R\x05\x63ount\x88\x01\x01\x12\x1f\n\x0bmin_backoff\x18\x03 \x01(\tR\nminBackoff\x12\x1f\n\x0bmax_backoff\x18\x04 \x01(\tR\nmaxBackoff\x12\x37\n\x05\x63\x61tch\x18\x05 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x02R\x05\x63\x61tch\x88\x01\x01\x42\x06\n\x04_posB\x08\n\x06_countB\x08\n\x06_catch\"\x8b\x01\n\x0fMetadataSecrets\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x07secrets\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07secretsB\x06\n\x04_pos\"j\n\x12MetadataSubscriber\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos\"\x8e\x01\n\x0fMetadataTypeMap\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x18\n\x07runtime\x18\x02 \x01(\tR\x07runtime\x12\x1f\n\x0bnative_name\x18\x03 \x01(\tR\nnativeNameB\x06\n\x04_pos\"\x9e\x02\n\x06Module\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x18\n\x07\x62uiltin\x18\x03 \x01(\x08R\x07\x62uiltin\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x33\n\x05\x64\x65\x63ls\x18\x05 \x03(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DeclR\x05\x64\x65\x63ls\x12G\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.ModuleRuntimeH\x01R\x07runtime\x88\x01\x01\x42\x06\n\x04_posB\n\n\x08_runtime\"\xee\x01\n\rModuleRuntime\x12;\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreateTime\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12!\n\x0cmin_replicas\x18\x03 \x01(\x05R\x0bminReplicas\x12\x13\n\x02os\x18\x04 \x01(\tH\x00R\x02os\x88\x01\x01\x12\x17\n\x04\x61rch\x18\x05 \x01(\tH\x01R\x04\x61rch\x88\x01\x01\x12\x19\n\x05image\x18\x06 \x01(\tH\x02R\x05image\x88\x01\x01\x42\x05\n\x03_osB\x07\n\x05_archB\x08\n\x06_image\"\x8d\x01\n\x08Optional\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x04type\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeH\x01R\x04type\x88\x01\x01\x42\x06\n\x04_posB\x07\n\x05_type\"R\n\x08Position\x12\x1a\n\x08\x66ilename\x18\x01 \x01(\tR\x08\x66ilename\x12\x12\n\x04line\x18\x02 \x01(\x03R\x04line\x12\x16\n\x06\x63olumn\x18\x03 \x01(\x03R\x06\x63olumn\"\xbb\x01\n\x03Ref\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x16\n\x06module\x18\x03 \x01(\tR\x06module\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x46\n\x0ftype_parameters\x18\x04 \x03(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x0etypeParametersB\x06\n\x04_pos\"\x85\x01\n\x06Schema\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x39\n\x07modules\x18\x02 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x07modulesB\x06\n\x04_pos\"\xad\x01\n\x06Secret\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04typeB\x06\n\x04_pos\"J\n\x06String\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"e\n\x0bStringValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x14\n\x05value\x18\x02 \x01(\tR\x05valueB\x06\n\x04_pos\"\xb4\x01\n\x0cSubscription\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x32\n\x05topic\x18\x04 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05topicB\x06\n\x04_pos\"H\n\x04Time\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"\xc6\x01\n\x05Topic\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x33\n\x05\x65vent\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05\x65ventB\x06\n\x04_pos\"\x9a\x05\n\x04Type\x12\x30\n\x03\x61ny\x18\t \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.AnyH\x00R\x03\x61ny\x12\x36\n\x05\x61rray\x18\x07 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.ArrayH\x00R\x05\x61rray\x12\x33\n\x04\x62ool\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.BoolH\x00R\x04\x62ool\x12\x36\n\x05\x62ytes\x18\x04 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.BytesH\x00R\x05\x62ytes\x12\x36\n\x05\x66loat\x18\x02 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.FloatH\x00R\x05\x66loat\x12\x30\n\x03int\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.IntH\x00R\x03int\x12\x30\n\x03map\x18\x08 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.MapH\x00R\x03map\x12?\n\x08optional\x18\x0c \x01(\x0b\x32!.xyz.block.ftl.v1.schema.OptionalH\x00R\x08optional\x12\x30\n\x03ref\x18\x0b \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x00R\x03ref\x12\x39\n\x06string\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.StringH\x00R\x06string\x12\x33\n\x04time\x18\x06 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TimeH\x00R\x04time\x12\x33\n\x04unit\x18\n \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.UnitH\x00R\x04unitB\x07\n\x05value\"\x87\x02\n\tTypeAlias\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x31\n\x04type\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04type\x12=\n\x08metadata\x18\x06 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos\"e\n\rTypeParameter\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos\"\x82\x01\n\tTypeValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x33\n\x05value\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05valueB\x06\n\x04_pos\"H\n\x04Unit\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos\"\xe2\x01\n\x05Value\x12@\n\tint_value\x18\x02 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.IntValueH\x00R\x08intValue\x12I\n\x0cstring_value\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.schema.StringValueH\x00R\x0bstringValue\x12\x43\n\ntype_value\x18\x03 \x01(\x0b\x32\".xyz.block.ftl.v1.schema.TypeValueH\x00R\ttypeValueB\x07\n\x05value\"\x96\x03\n\x04Verb\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x37\n\x07request\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x07request\x12\x39\n\x08response\x18\x06 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x08response\x12=\n\x08metadata\x18\x07 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadata\x12\x45\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.schema.VerbRuntimeH\x01R\x07runtime\x88\x01\x01\x42\x06\n\x04_posB\n\n\x08_runtime\"\x85\x01\n\x0bVerbRuntime\x12;\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreateTime\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime* \n\tAliasKind\x12\x13\n\x0f\x41LIAS_KIND_JSON\x10\x00\x42NP\x01ZJgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema;schemapbb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n$xyz/block/ftl/schema/v1/schema.proto\x12\x17xyz.block.ftl.v1.schema\x1a\x1fgoogle/protobuf/timestamp.proto"G\n\x03\x41ny\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"\x82\x01\n\x05\x41rray\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x37\n\x07\x65lement\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x07\x65lementB\x06\n\x04_pos"H\n\x04\x42ool\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"I\n\x05\x42ytes\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"\xad\x01\n\x06\x43onfig\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04typeB\x06\n\x04_pos"\xd8\x02\n\x04\x44\x61ta\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12O\n\x0ftype_parameters\x18\x05 \x03(\x0b\x32&.xyz.block.ftl.v1.schema.TypeParameterR\x0etypeParameters\x12\x36\n\x06\x66ields\x18\x06 \x03(\x0b\x32\x1e.xyz.block.ftl.v1.schema.FieldR\x06\x66ields\x12=\n\x08metadata\x18\x07 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos"\xe7\x01\n\x08\x44\x61tabase\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12I\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.DatabaseRuntimeH\x01R\x07runtime\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04type\x18\x04 \x01(\tR\x04type\x12\x12\n\x04name\x18\x03 \x01(\tR\x04nameB\x06\n\x04_posB\n\n\x08_runtime"#\n\x0f\x44\x61tabaseRuntime\x12\x10\n\x03\x64sn\x18\x01 \x01(\tR\x03\x64sn"\xaf\x04\n\x04\x44\x65\x63l\x12\x39\n\x06\x63onfig\x18\x06 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ConfigH\x00R\x06\x63onfig\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DataH\x00R\x04\x64\x61ta\x12?\n\x08\x64\x61tabase\x18\x03 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.DatabaseH\x00R\x08\x64\x61tabase\x12\x33\n\x04\x65num\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.EnumH\x00R\x04\x65num\x12\x39\n\x06secret\x18\x07 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.SecretH\x00R\x06secret\x12K\n\x0csubscription\x18\n \x01(\x0b\x32%.xyz.block.ftl.v1.schema.SubscriptionH\x00R\x0csubscription\x12\x36\n\x05topic\x18\t \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.TopicH\x00R\x05topic\x12\x43\n\ntype_alias\x18\x05 \x01(\x0b\x32".xyz.block.ftl.v1.schema.TypeAliasH\x00R\ttypeAlias\x12\x33\n\x04verb\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.VerbH\x00R\x04verbB\x07\n\x05value"\x93\x02\n\x04\x45num\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x36\n\x04type\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeH\x01R\x04type\x88\x01\x01\x12@\n\x08variants\x18\x06 \x03(\x0b\x32$.xyz.block.ftl.v1.schema.EnumVariantR\x08variantsB\x06\n\x04_posB\x07\n\x05_type"\xb5\x01\n\x0b\x45numVariant\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x34\n\x05value\x18\x04 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.ValueR\x05valueB\x06\n\x04_pos"\xeb\x01\n\x05\x46ield\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x03 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04type\x12=\n\x08metadata\x18\x05 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos"I\n\x05\x46loat\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"\xe7\x01\n\x14IngressPathComponent\x12_\n\x14ingress_path_literal\x18\x01 \x01(\x0b\x32+.xyz.block.ftl.v1.schema.IngressPathLiteralH\x00R\x12ingressPathLiteral\x12\x65\n\x16ingress_path_parameter\x18\x02 \x01(\x0b\x32-.xyz.block.ftl.v1.schema.IngressPathParameterH\x00R\x14ingressPathParameterB\x07\n\x05value"j\n\x12IngressPathLiteral\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04text\x18\x02 \x01(\tR\x04textB\x06\n\x04_pos"l\n\x14IngressPathParameter\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos"G\n\x03Int\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"b\n\x08IntValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x14\n\x05value\x18\x02 \x01(\x03R\x05valueB\x06\n\x04_pos"\xad\x01\n\x03Map\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12/\n\x03key\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x03key\x12\x33\n\x05value\x18\x03 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05valueB\x06\n\x04_pos"\x94\x06\n\x08Metadata\x12>\n\x05\x61lias\x18\x05 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataAliasH\x00R\x05\x61lias\x12>\n\x05\x63\x61lls\x18\x01 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataCallsH\x00R\x05\x63\x61lls\x12\x41\n\x06\x63onfig\x18\n \x01(\x0b\x32\'.xyz.block.ftl.v1.schema.MetadataConfigH\x00R\x06\x63onfig\x12\x45\n\x08\x63ron_job\x18\x03 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataCronJobH\x00R\x07\x63ronJob\x12J\n\tdatabases\x18\x04 \x01(\x0b\x32*.xyz.block.ftl.v1.schema.MetadataDatabasesH\x00R\tdatabases\x12G\n\x08\x65ncoding\x18\t \x01(\x0b\x32).xyz.block.ftl.v1.schema.MetadataEncodingH\x00R\x08\x65ncoding\x12\x44\n\x07ingress\x18\x02 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataIngressH\x00R\x07ingress\x12>\n\x05retry\x18\x06 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.MetadataRetryH\x00R\x05retry\x12\x44\n\x07secrets\x18\x0b \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataSecretsH\x00R\x07secrets\x12M\n\nsubscriber\x18\x07 \x01(\x0b\x32+.xyz.block.ftl.v1.schema.MetadataSubscriberH\x00R\nsubscriber\x12\x45\n\x08type_map\x18\x08 \x01(\x0b\x32(.xyz.block.ftl.v1.schema.MetadataTypeMapH\x00R\x07typeMapB\x07\n\x05value"\x9f\x01\n\rMetadataAlias\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x04kind\x18\x02 \x01(\x0e\x32".xyz.block.ftl.v1.schema.AliasKindR\x04kind\x12\x14\n\x05\x61lias\x18\x03 \x01(\tR\x05\x61liasB\x06\n\x04_pos"\x85\x01\n\rMetadataCalls\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x32\n\x05\x63\x61lls\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05\x63\x61llsB\x06\n\x04_pos"\x88\x01\n\x0eMetadataConfig\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x34\n\x06\x63onfig\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x06\x63onfigB\x06\n\x04_pos"g\n\x0fMetadataCronJob\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04\x63ron\x18\x02 \x01(\tR\x04\x63ronB\x06\n\x04_pos"\x89\x01\n\x11MetadataDatabases\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x32\n\x05\x63\x61lls\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05\x63\x61llsB\x06\n\x04_pos"\x82\x01\n\x10MetadataEncoding\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x18\n\x07lenient\x18\x03 \x01(\x08R\x07lenientB\x06\n\x04_pos"\xc2\x01\n\x0fMetadataIngress\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04type\x18\x02 \x01(\tR\x04type\x12\x16\n\x06method\x18\x03 \x01(\tR\x06method\x12\x41\n\x04path\x18\x04 \x03(\x0b\x32-.xyz.block.ftl.v1.schema.IngressPathComponentR\x04pathB\x06\n\x04_pos"\xfb\x01\n\rMetadataRetry\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x19\n\x05\x63ount\x18\x02 \x01(\x03H\x01R\x05\x63ount\x88\x01\x01\x12\x1f\n\x0bmin_backoff\x18\x03 \x01(\tR\nminBackoff\x12\x1f\n\x0bmax_backoff\x18\x04 \x01(\tR\nmaxBackoff\x12\x37\n\x05\x63\x61tch\x18\x05 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x02R\x05\x63\x61tch\x88\x01\x01\x42\x06\n\x04_posB\x08\n\x06_countB\x08\n\x06_catch"\x8b\x01\n\x0fMetadataSecrets\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x07secrets\x18\x02 \x03(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x07secretsB\x06\n\x04_pos"j\n\x12MetadataSubscriber\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos"\x8e\x01\n\x0fMetadataTypeMap\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x18\n\x07runtime\x18\x02 \x01(\tR\x07runtime\x12\x1f\n\x0bnative_name\x18\x03 \x01(\tR\nnativeNameB\x06\n\x04_pos"\x9e\x02\n\x06Module\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x18\n\x07\x62uiltin\x18\x03 \x01(\x08R\x07\x62uiltin\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x33\n\x05\x64\x65\x63ls\x18\x05 \x03(\x0b\x32\x1d.xyz.block.ftl.v1.schema.DeclR\x05\x64\x65\x63ls\x12G\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32&.xyz.block.ftl.v1.schema.ModuleRuntimeH\x01R\x07runtime\x88\x01\x01\x42\x06\n\x04_posB\n\n\x08_runtime"\xee\x01\n\rModuleRuntime\x12;\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreateTime\x12\x1a\n\x08language\x18\x02 \x01(\tR\x08language\x12!\n\x0cmin_replicas\x18\x03 \x01(\x05R\x0bminReplicas\x12\x13\n\x02os\x18\x04 \x01(\tH\x00R\x02os\x88\x01\x01\x12\x17\n\x04\x61rch\x18\x05 \x01(\tH\x01R\x04\x61rch\x88\x01\x01\x12\x19\n\x05image\x18\x06 \x01(\tH\x02R\x05image\x88\x01\x01\x42\x05\n\x03_osB\x07\n\x05_archB\x08\n\x06_image"\x8d\x01\n\x08Optional\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x36\n\x04type\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeH\x01R\x04type\x88\x01\x01\x42\x06\n\x04_posB\x07\n\x05_type"R\n\x08Position\x12\x1a\n\x08\x66ilename\x18\x01 \x01(\tR\x08\x66ilename\x12\x12\n\x04line\x18\x02 \x01(\x03R\x04line\x12\x16\n\x06\x63olumn\x18\x03 \x01(\x03R\x06\x63olumn"\xbb\x01\n\x03Ref\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x16\n\x06module\x18\x03 \x01(\tR\x06module\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x46\n\x0ftype_parameters\x18\x04 \x03(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x0etypeParametersB\x06\n\x04_pos"\x85\x01\n\x06Schema\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x39\n\x07modules\x18\x02 \x03(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x07modulesB\x06\n\x04_pos"\xad\x01\n\x06Secret\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x31\n\x04type\x18\x04 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04typeB\x06\n\x04_pos"J\n\x06String\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"e\n\x0bStringValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x14\n\x05value\x18\x02 \x01(\tR\x05valueB\x06\n\x04_pos"\xb4\x01\n\x0cSubscription\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x32\n\x05topic\x18\x04 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x05topicB\x06\n\x04_pos"H\n\x04Time\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"\xc6\x01\n\x05Topic\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x33\n\x05\x65vent\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05\x65ventB\x06\n\x04_pos"\x9a\x05\n\x04Type\x12\x30\n\x03\x61ny\x18\t \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.AnyH\x00R\x03\x61ny\x12\x36\n\x05\x61rray\x18\x07 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.ArrayH\x00R\x05\x61rray\x12\x33\n\x04\x62ool\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.BoolH\x00R\x04\x62ool\x12\x36\n\x05\x62ytes\x18\x04 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.BytesH\x00R\x05\x62ytes\x12\x36\n\x05\x66loat\x18\x02 \x01(\x0b\x32\x1e.xyz.block.ftl.v1.schema.FloatH\x00R\x05\x66loat\x12\x30\n\x03int\x18\x01 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.IntH\x00R\x03int\x12\x30\n\x03map\x18\x08 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.MapH\x00R\x03map\x12?\n\x08optional\x18\x0c \x01(\x0b\x32!.xyz.block.ftl.v1.schema.OptionalH\x00R\x08optional\x12\x30\n\x03ref\x18\x0b \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefH\x00R\x03ref\x12\x39\n\x06string\x18\x03 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.StringH\x00R\x06string\x12\x33\n\x04time\x18\x06 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TimeH\x00R\x04time\x12\x33\n\x04unit\x18\n \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.UnitH\x00R\x04unitB\x07\n\x05value"\x87\x02\n\tTypeAlias\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x31\n\x04type\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x04type\x12=\n\x08metadata\x18\x06 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadataB\x06\n\x04_pos"e\n\rTypeParameter\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x12\n\x04name\x18\x02 \x01(\tR\x04nameB\x06\n\x04_pos"\x82\x01\n\tTypeValue\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x33\n\x05value\x18\x02 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x05valueB\x06\n\x04_pos"H\n\x04Unit\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x42\x06\n\x04_pos"\xe2\x01\n\x05Value\x12@\n\tint_value\x18\x02 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.IntValueH\x00R\x08intValue\x12I\n\x0cstring_value\x18\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.schema.StringValueH\x00R\x0bstringValue\x12\x43\n\ntype_value\x18\x03 \x01(\x0b\x32".xyz.block.ftl.v1.schema.TypeValueH\x00R\ttypeValueB\x07\n\x05value"\x96\x03\n\x04Verb\x12\x38\n\x03pos\x18\x01 \x01(\x0b\x32!.xyz.block.ftl.v1.schema.PositionH\x00R\x03pos\x88\x01\x01\x12\x1a\n\x08\x63omments\x18\x02 \x03(\tR\x08\x63omments\x12\x16\n\x06\x65xport\x18\x03 \x01(\x08R\x06\x65xport\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x37\n\x07request\x18\x05 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x07request\x12\x39\n\x08response\x18\x06 \x01(\x0b\x32\x1d.xyz.block.ftl.v1.schema.TypeR\x08response\x12=\n\x08metadata\x18\x07 \x03(\x0b\x32!.xyz.block.ftl.v1.schema.MetadataR\x08metadata\x12\x45\n\x07runtime\x18\x92\xf7\x01 \x01(\x0b\x32$.xyz.block.ftl.v1.schema.VerbRuntimeH\x01R\x07runtime\x88\x01\x01\x42\x06\n\x04_posB\n\n\x08_runtime"\x85\x01\n\x0bVerbRuntime\x12;\n\x0b\x63reate_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreateTime\x12\x39\n\nstart_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\tstartTime* \n\tAliasKind\x12\x13\n\x0f\x41LIAS_KIND_JSON\x10\x00\x42NP\x01ZJgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1;schemapbb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.schema.schema_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.schema.schema_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZJgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema;schemapb' - _globals['_ALIASKIND']._serialized_start=9753 - _globals['_ALIASKIND']._serialized_end=9785 - _globals['_ANY']._serialized_start=98 - _globals['_ANY']._serialized_end=169 - _globals['_ARRAY']._serialized_start=172 - _globals['_ARRAY']._serialized_end=302 - _globals['_BOOL']._serialized_start=304 - _globals['_BOOL']._serialized_end=376 - _globals['_BYTES']._serialized_start=378 - _globals['_BYTES']._serialized_end=451 - _globals['_CONFIG']._serialized_start=454 - _globals['_CONFIG']._serialized_end=627 - _globals['_DATA']._serialized_start=630 - _globals['_DATA']._serialized_end=974 - _globals['_DATABASE']._serialized_start=977 - _globals['_DATABASE']._serialized_end=1208 - _globals['_DATABASERUNTIME']._serialized_start=1210 - _globals['_DATABASERUNTIME']._serialized_end=1245 - _globals['_DECL']._serialized_start=1248 - _globals['_DECL']._serialized_end=1807 - _globals['_ENUM']._serialized_start=1810 - _globals['_ENUM']._serialized_end=2085 - _globals['_ENUMVARIANT']._serialized_start=2088 - _globals['_ENUMVARIANT']._serialized_end=2269 - _globals['_FIELD']._serialized_start=2272 - _globals['_FIELD']._serialized_end=2507 - _globals['_FLOAT']._serialized_start=2509 - _globals['_FLOAT']._serialized_end=2582 - _globals['_INGRESSPATHCOMPONENT']._serialized_start=2585 - _globals['_INGRESSPATHCOMPONENT']._serialized_end=2816 - _globals['_INGRESSPATHLITERAL']._serialized_start=2818 - _globals['_INGRESSPATHLITERAL']._serialized_end=2924 - _globals['_INGRESSPATHPARAMETER']._serialized_start=2926 - _globals['_INGRESSPATHPARAMETER']._serialized_end=3034 - _globals['_INT']._serialized_start=3036 - _globals['_INT']._serialized_end=3107 - _globals['_INTVALUE']._serialized_start=3109 - _globals['_INTVALUE']._serialized_end=3207 - _globals['_MAP']._serialized_start=3210 - _globals['_MAP']._serialized_end=3383 - _globals['_METADATA']._serialized_start=3386 - _globals['_METADATA']._serialized_end=4174 - _globals['_METADATAALIAS']._serialized_start=4177 - _globals['_METADATAALIAS']._serialized_end=4336 - _globals['_METADATACALLS']._serialized_start=4339 - _globals['_METADATACALLS']._serialized_end=4472 - _globals['_METADATACONFIG']._serialized_start=4475 - _globals['_METADATACONFIG']._serialized_end=4611 - _globals['_METADATACRONJOB']._serialized_start=4613 - _globals['_METADATACRONJOB']._serialized_end=4716 - _globals['_METADATADATABASES']._serialized_start=4719 - _globals['_METADATADATABASES']._serialized_end=4856 - _globals['_METADATAENCODING']._serialized_start=4859 - _globals['_METADATAENCODING']._serialized_end=4989 - _globals['_METADATAINGRESS']._serialized_start=4992 - _globals['_METADATAINGRESS']._serialized_end=5186 - _globals['_METADATARETRY']._serialized_start=5189 - _globals['_METADATARETRY']._serialized_end=5440 - _globals['_METADATASECRETS']._serialized_start=5443 - _globals['_METADATASECRETS']._serialized_end=5582 - _globals['_METADATASUBSCRIBER']._serialized_start=5584 - _globals['_METADATASUBSCRIBER']._serialized_end=5690 - _globals['_METADATATYPEMAP']._serialized_start=5693 - _globals['_METADATATYPEMAP']._serialized_end=5835 - _globals['_MODULE']._serialized_start=5838 - _globals['_MODULE']._serialized_end=6124 - _globals['_MODULERUNTIME']._serialized_start=6127 - _globals['_MODULERUNTIME']._serialized_end=6365 - _globals['_OPTIONAL']._serialized_start=6368 - _globals['_OPTIONAL']._serialized_end=6509 - _globals['_POSITION']._serialized_start=6511 - _globals['_POSITION']._serialized_end=6593 - _globals['_REF']._serialized_start=6596 - _globals['_REF']._serialized_end=6783 - _globals['_SCHEMA']._serialized_start=6786 - _globals['_SCHEMA']._serialized_end=6919 - _globals['_SECRET']._serialized_start=6922 - _globals['_SECRET']._serialized_end=7095 - _globals['_STRING']._serialized_start=7097 - _globals['_STRING']._serialized_end=7171 - _globals['_STRINGVALUE']._serialized_start=7173 - _globals['_STRINGVALUE']._serialized_end=7274 - _globals['_SUBSCRIPTION']._serialized_start=7277 - _globals['_SUBSCRIPTION']._serialized_end=7457 - _globals['_TIME']._serialized_start=7459 - _globals['_TIME']._serialized_end=7531 - _globals['_TOPIC']._serialized_start=7534 - _globals['_TOPIC']._serialized_end=7732 - _globals['_TYPE']._serialized_start=7735 - _globals['_TYPE']._serialized_end=8401 - _globals['_TYPEALIAS']._serialized_start=8404 - _globals['_TYPEALIAS']._serialized_end=8667 - _globals['_TYPEPARAMETER']._serialized_start=8669 - _globals['_TYPEPARAMETER']._serialized_end=8770 - _globals['_TYPEVALUE']._serialized_start=8773 - _globals['_TYPEVALUE']._serialized_end=8903 - _globals['_UNIT']._serialized_start=8905 - _globals['_UNIT']._serialized_end=8977 - _globals['_VALUE']._serialized_start=8980 - _globals['_VALUE']._serialized_end=9206 - _globals['_VERB']._serialized_start=9209 - _globals['_VERB']._serialized_end=9615 - _globals['_VERBRUNTIME']._serialized_start=9618 - _globals['_VERBRUNTIME']._serialized_end=9751 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZJgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1;schemapb" + _globals["_ALIASKIND"]._serialized_start = 9753 + _globals["_ALIASKIND"]._serialized_end = 9785 + _globals["_ANY"]._serialized_start = 98 + _globals["_ANY"]._serialized_end = 169 + _globals["_ARRAY"]._serialized_start = 172 + _globals["_ARRAY"]._serialized_end = 302 + _globals["_BOOL"]._serialized_start = 304 + _globals["_BOOL"]._serialized_end = 376 + _globals["_BYTES"]._serialized_start = 378 + _globals["_BYTES"]._serialized_end = 451 + _globals["_CONFIG"]._serialized_start = 454 + _globals["_CONFIG"]._serialized_end = 627 + _globals["_DATA"]._serialized_start = 630 + _globals["_DATA"]._serialized_end = 974 + _globals["_DATABASE"]._serialized_start = 977 + _globals["_DATABASE"]._serialized_end = 1208 + _globals["_DATABASERUNTIME"]._serialized_start = 1210 + _globals["_DATABASERUNTIME"]._serialized_end = 1245 + _globals["_DECL"]._serialized_start = 1248 + _globals["_DECL"]._serialized_end = 1807 + _globals["_ENUM"]._serialized_start = 1810 + _globals["_ENUM"]._serialized_end = 2085 + _globals["_ENUMVARIANT"]._serialized_start = 2088 + _globals["_ENUMVARIANT"]._serialized_end = 2269 + _globals["_FIELD"]._serialized_start = 2272 + _globals["_FIELD"]._serialized_end = 2507 + _globals["_FLOAT"]._serialized_start = 2509 + _globals["_FLOAT"]._serialized_end = 2582 + _globals["_INGRESSPATHCOMPONENT"]._serialized_start = 2585 + _globals["_INGRESSPATHCOMPONENT"]._serialized_end = 2816 + _globals["_INGRESSPATHLITERAL"]._serialized_start = 2818 + _globals["_INGRESSPATHLITERAL"]._serialized_end = 2924 + _globals["_INGRESSPATHPARAMETER"]._serialized_start = 2926 + _globals["_INGRESSPATHPARAMETER"]._serialized_end = 3034 + _globals["_INT"]._serialized_start = 3036 + _globals["_INT"]._serialized_end = 3107 + _globals["_INTVALUE"]._serialized_start = 3109 + _globals["_INTVALUE"]._serialized_end = 3207 + _globals["_MAP"]._serialized_start = 3210 + _globals["_MAP"]._serialized_end = 3383 + _globals["_METADATA"]._serialized_start = 3386 + _globals["_METADATA"]._serialized_end = 4174 + _globals["_METADATAALIAS"]._serialized_start = 4177 + _globals["_METADATAALIAS"]._serialized_end = 4336 + _globals["_METADATACALLS"]._serialized_start = 4339 + _globals["_METADATACALLS"]._serialized_end = 4472 + _globals["_METADATACONFIG"]._serialized_start = 4475 + _globals["_METADATACONFIG"]._serialized_end = 4611 + _globals["_METADATACRONJOB"]._serialized_start = 4613 + _globals["_METADATACRONJOB"]._serialized_end = 4716 + _globals["_METADATADATABASES"]._serialized_start = 4719 + _globals["_METADATADATABASES"]._serialized_end = 4856 + _globals["_METADATAENCODING"]._serialized_start = 4859 + _globals["_METADATAENCODING"]._serialized_end = 4989 + _globals["_METADATAINGRESS"]._serialized_start = 4992 + _globals["_METADATAINGRESS"]._serialized_end = 5186 + _globals["_METADATARETRY"]._serialized_start = 5189 + _globals["_METADATARETRY"]._serialized_end = 5440 + _globals["_METADATASECRETS"]._serialized_start = 5443 + _globals["_METADATASECRETS"]._serialized_end = 5582 + _globals["_METADATASUBSCRIBER"]._serialized_start = 5584 + _globals["_METADATASUBSCRIBER"]._serialized_end = 5690 + _globals["_METADATATYPEMAP"]._serialized_start = 5693 + _globals["_METADATATYPEMAP"]._serialized_end = 5835 + _globals["_MODULE"]._serialized_start = 5838 + _globals["_MODULE"]._serialized_end = 6124 + _globals["_MODULERUNTIME"]._serialized_start = 6127 + _globals["_MODULERUNTIME"]._serialized_end = 6365 + _globals["_OPTIONAL"]._serialized_start = 6368 + _globals["_OPTIONAL"]._serialized_end = 6509 + _globals["_POSITION"]._serialized_start = 6511 + _globals["_POSITION"]._serialized_end = 6593 + _globals["_REF"]._serialized_start = 6596 + _globals["_REF"]._serialized_end = 6783 + _globals["_SCHEMA"]._serialized_start = 6786 + _globals["_SCHEMA"]._serialized_end = 6919 + _globals["_SECRET"]._serialized_start = 6922 + _globals["_SECRET"]._serialized_end = 7095 + _globals["_STRING"]._serialized_start = 7097 + _globals["_STRING"]._serialized_end = 7171 + _globals["_STRINGVALUE"]._serialized_start = 7173 + _globals["_STRINGVALUE"]._serialized_end = 7274 + _globals["_SUBSCRIPTION"]._serialized_start = 7277 + _globals["_SUBSCRIPTION"]._serialized_end = 7457 + _globals["_TIME"]._serialized_start = 7459 + _globals["_TIME"]._serialized_end = 7531 + _globals["_TOPIC"]._serialized_start = 7534 + _globals["_TOPIC"]._serialized_end = 7732 + _globals["_TYPE"]._serialized_start = 7735 + _globals["_TYPE"]._serialized_end = 8401 + _globals["_TYPEALIAS"]._serialized_start = 8404 + _globals["_TYPEALIAS"]._serialized_end = 8667 + _globals["_TYPEPARAMETER"]._serialized_start = 8669 + _globals["_TYPEPARAMETER"]._serialized_end = 8770 + _globals["_TYPEVALUE"]._serialized_start = 8773 + _globals["_TYPEVALUE"]._serialized_end = 8903 + _globals["_UNIT"]._serialized_start = 8905 + _globals["_UNIT"]._serialized_end = 8977 + _globals["_VALUE"]._serialized_start = 8980 + _globals["_VALUE"]._serialized_end = 9206 + _globals["_VERB"]._serialized_start = 9209 + _globals["_VERB"]._serialized_end = 9615 + _globals["_VERBRUNTIME"]._serialized_start = 9618 + _globals["_VERBRUNTIME"]._serialized_end = 9751 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py index fbd0336557..e051a2b36c 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1/verb_pb2.py @@ -4,18 +4,15 @@ # source: xyz/block/ftl/v1/verb.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( - _runtime_version.Domain.PUBLIC, - 5, - 28, - 3, - '', - 'xyz/block/ftl/v1/verb.proto' + _runtime_version.Domain.PUBLIC, 5, 28, 3, "", "xyz/block/ftl/v1/verb.proto" ) # @@protoc_insertion_point(imports) @@ -23,25 +20,36 @@ from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1bxyz/block/ftl/v1/verb.proto\x12\x10xyz.block.ftl.v1\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"\x8b\x01\n\x0b\x43\x61llRequest\x12\x36\n\x08metadata\x18\x01 \x01(\x0b\x32\x1a.xyz.block.ftl.v1.MetadataR\x08metadata\x12\x30\n\x04verb\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x04verb\x12\x12\n\x04\x62ody\x18\x03 \x01(\x0cR\x04\x62ody\"\xb6\x01\n\x0c\x43\x61llResponse\x12\x14\n\x04\x62ody\x18\x01 \x01(\x0cH\x00R\x04\x62ody\x12<\n\x05\x65rror\x18\x02 \x01(\x0b\x32$.xyz.block.ftl.v1.CallResponse.ErrorH\x00R\x05\x65rror\x1a\x46\n\x05\x45rror\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\x12\x19\n\x05stack\x18\x02 \x01(\tH\x00R\x05stack\x88\x01\x01\x42\x08\n\x06_stackB\n\n\x08response2\xa0\x01\n\x0bVerbService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12\x45\n\x04\x43\x61ll\x12\x1d.xyz.block.ftl.v1.CallRequest\x1a\x1e.xyz.block.ftl.v1.CallResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n\x1bxyz/block/ftl/v1/verb.proto\x12\x10xyz.block.ftl.v1\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"\x8b\x01\n\x0b\x43\x61llRequest\x12\x36\n\x08metadata\x18\x01 \x01(\x0b\x32\x1a.xyz.block.ftl.v1.MetadataR\x08metadata\x12\x30\n\x04verb\x18\x02 \x01(\x0b\x32\x1c.xyz.block.ftl.v1.schema.RefR\x04verb\x12\x12\n\x04\x62ody\x18\x03 \x01(\x0cR\x04\x62ody"\xb6\x01\n\x0c\x43\x61llResponse\x12\x14\n\x04\x62ody\x18\x01 \x01(\x0cH\x00R\x04\x62ody\x12<\n\x05\x65rror\x18\x02 \x01(\x0b\x32$.xyz.block.ftl.v1.CallResponse.ErrorH\x00R\x05\x65rror\x1a\x46\n\x05\x45rror\x12\x18\n\x07message\x18\x01 \x01(\tR\x07message\x12\x19\n\x05stack\x18\x02 \x01(\tH\x00R\x05stack\x88\x01\x01\x42\x08\n\x06_stackB\n\n\x08response2\xa0\x01\n\x0bVerbService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse"\x03\x90\x02\x01\x12\x45\n\x04\x43\x61ll\x12\x1d.xyz.block.ftl.v1.CallRequest\x1a\x1e.xyz.block.ftl.v1.CallResponseBDP\x01Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1b\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1.verb_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1.verb_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1' - _globals['_VERBSERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_VERBSERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_CALLREQUEST']._serialized_start=116 - _globals['_CALLREQUEST']._serialized_end=255 - _globals['_CALLRESPONSE']._serialized_start=258 - _globals['_CALLRESPONSE']._serialized_end=440 - _globals['_CALLRESPONSE_ERROR']._serialized_start=358 - _globals['_CALLRESPONSE_ERROR']._serialized_end=428 - _globals['_VERBSERVICE']._serialized_start=443 - _globals['_VERBSERVICE']._serialized_end=603 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = ( + b"P\001Z@github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1;ftlv1" + ) + _globals["_VERBSERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_VERBSERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_CALLREQUEST"]._serialized_start = 116 + _globals["_CALLREQUEST"]._serialized_end = 255 + _globals["_CALLRESPONSE"]._serialized_start = 258 + _globals["_CALLRESPONSE"]._serialized_end = 440 + _globals["_CALLRESPONSE_ERROR"]._serialized_start = 358 + _globals["_CALLRESPONSE_ERROR"]._serialized_end = 428 + _globals["_VERBSERVICE"]._serialized_start = 443 + _globals["_VERBSERVICE"]._serialized_end = 603 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb2.py index cbc65af1e4..2829862596 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb2.py @@ -1,21 +1,23 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1beta1/provisioner/plugin.proto +# source: xyz/block/ftl/provisioner/v1beta1/plugin.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 3, - '', - 'xyz/block/ftl/v1beta1/provisioner/plugin.proto' + "", + "xyz/block/ftl/provisioner/v1beta1/plugin.proto", ) # @@protoc_insertion_point(imports) @@ -23,39 +25,46 @@ from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 -from xyz.block.ftl.v1beta1.provisioner import resource_pb2 as xyz_dot_block_dot_ftl_dot_v1beta1_dot_provisioner_dot_resource__pb2 - +from xyz.block.ftl.v1beta1.provisioner import ( + resource_pb2 as xyz_dot_block_dot_ftl_dot_v1beta1_dot_provisioner_dot_resource__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n.xyz/block/ftl/v1beta1/provisioner/plugin.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a\x30xyz/block/ftl/v1beta1/provisioner/resource.proto\"\xab\x01\n\x0fResourceContext\x12G\n\x08resource\x18\x01 \x01(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x08resource\x12O\n\x0c\x64\x65pendencies\x18\x02 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x0c\x64\x65pendencies\"\x8d\x02\n\x10ProvisionRequest\x12$\n\x0e\x66tl_cluster_id\x18\x01 \x01(\tR\x0c\x66tlClusterId\x12\x16\n\x06module\x18\x02 \x01(\tR\x06module\x12Z\n\x12\x65xisting_resources\x18\x03 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x11\x65xistingResources\x12_\n\x11\x64\x65sired_resources\x18\x04 \x03(\x0b\x32\x32.xyz.block.ftl.v1beta1.provisioner.ResourceContextR\x10\x64\x65siredResources\"\xdf\x01\n\x11ProvisionResponse\x12-\n\x12provisioning_token\x18\x01 \x01(\tR\x11provisioningToken\x12\x64\n\x06status\x18\x02 \x01(\x0e\x32L.xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatusR\x06status\"5\n\x17ProvisionResponseStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\r\n\tSUBMITTED\x10\x01\"\x98\x01\n\rStatusRequest\x12-\n\x12provisioning_token\x18\x01 \x01(\tR\x11provisioningToken\x12X\n\x11\x64\x65sired_resources\x18\x02 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x10\x64\x65siredResources\"\xa3\x03\n\x0eStatusResponse\x12\x61\n\x07running\x18\x01 \x01(\x0b\x32\x45.xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunningH\x00R\x07running\x12\x61\n\x07success\x18\x02 \x01(\x0b\x32\x45.xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccessH\x00R\x07success\x1a\x15\n\x13ProvisioningRunning\x1a\x39\n\x12ProvisioningFailed\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\x1ao\n\x13ProvisioningSuccess\x12X\n\x11updated_resources\x18\x01 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x10updatedResourcesB\x08\n\x06status\"f\n\x0bPlanRequest\x12W\n\x0cprovisioning\x18\x01 \x01(\x0b\x32\x33.xyz.block.ftl.v1beta1.provisioner.ProvisionRequestR\x0cprovisioning\"\"\n\x0cPlanResponse\x12\x12\n\x04plan\x18\x01 \x01(\tR\x04plan2\xb1\x03\n\x18ProvisionerPluginService\x12\x45\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\x12v\n\tProvision\x12\x33.xyz.block.ftl.v1beta1.provisioner.ProvisionRequest\x1a\x34.xyz.block.ftl.v1beta1.provisioner.ProvisionResponse\x12g\n\x04Plan\x12..xyz.block.ftl.v1beta1.provisioner.PlanRequest\x1a/.xyz.block.ftl.v1beta1.provisioner.PlanResponse\x12m\n\x06Status\x12\x30.xyz.block.ftl.v1beta1.provisioner.StatusRequest\x1a\x31.xyz.block.ftl.v1beta1.provisioner.StatusResponseB[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisionerb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n.xyz/block/ftl/provisioner/v1beta1/plugin.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a\x1axyz/block/ftl/v1/ftl.proto\x1a\x30xyz/block/ftl/provisioner/v1beta1/resource.proto"\xab\x01\n\x0fResourceContext\x12G\n\x08resource\x18\x01 \x01(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x08resource\x12O\n\x0c\x64\x65pendencies\x18\x02 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x0c\x64\x65pendencies"\x8d\x02\n\x10ProvisionRequest\x12$\n\x0e\x66tl_cluster_id\x18\x01 \x01(\tR\x0c\x66tlClusterId\x12\x16\n\x06module\x18\x02 \x01(\tR\x06module\x12Z\n\x12\x65xisting_resources\x18\x03 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x11\x65xistingResources\x12_\n\x11\x64\x65sired_resources\x18\x04 \x03(\x0b\x32\x32.xyz.block.ftl.v1beta1.provisioner.ResourceContextR\x10\x64\x65siredResources"\xdf\x01\n\x11ProvisionResponse\x12-\n\x12provisioning_token\x18\x01 \x01(\tR\x11provisioningToken\x12\x64\n\x06status\x18\x02 \x01(\x0e\x32L.xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatusR\x06status"5\n\x17ProvisionResponseStatus\x12\x0b\n\x07UNKNOWN\x10\x00\x12\r\n\tSUBMITTED\x10\x01"\x98\x01\n\rStatusRequest\x12-\n\x12provisioning_token\x18\x01 \x01(\tR\x11provisioningToken\x12X\n\x11\x64\x65sired_resources\x18\x02 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x10\x64\x65siredResources"\xa3\x03\n\x0eStatusResponse\x12\x61\n\x07running\x18\x01 \x01(\x0b\x32\x45.xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunningH\x00R\x07running\x12\x61\n\x07success\x18\x02 \x01(\x0b\x32\x45.xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccessH\x00R\x07success\x1a\x15\n\x13ProvisioningRunning\x1a\x39\n\x12ProvisioningFailed\x12#\n\rerror_message\x18\x01 \x01(\tR\x0c\x65rrorMessage\x1ao\n\x13ProvisioningSuccess\x12X\n\x11updated_resources\x18\x01 \x03(\x0b\x32+.xyz.block.ftl.v1beta1.provisioner.ResourceR\x10updatedResourcesB\x08\n\x06status"f\n\x0bPlanRequest\x12W\n\x0cprovisioning\x18\x01 \x01(\x0b\x32\x33.xyz.block.ftl.v1beta1.provisioner.ProvisionRequestR\x0cprovisioning""\n\x0cPlanResponse\x12\x12\n\x04plan\x18\x01 \x01(\tR\x04plan2\xb1\x03\n\x18ProvisionerPluginService\x12\x45\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\x12v\n\tProvision\x12\x33.xyz.block.ftl.v1beta1.provisioner.ProvisionRequest\x1a\x34.xyz.block.ftl.v1beta1.provisioner.ProvisionResponse\x12g\n\x04Plan\x12..xyz.block.ftl.v1beta1.provisioner.PlanRequest\x1a/.xyz.block.ftl.v1beta1.provisioner.PlanResponse\x12m\n\x06Status\x12\x30.xyz.block.ftl.v1beta1.provisioner.StatusRequest\x1a\x31.xyz.block.ftl.v1beta1.provisioner.StatusResponseB[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisionerb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1beta1.provisioner.plugin_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1beta1.provisioner.plugin_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner' - _globals['_RESOURCECONTEXT']._serialized_start=164 - _globals['_RESOURCECONTEXT']._serialized_end=335 - _globals['_PROVISIONREQUEST']._serialized_start=338 - _globals['_PROVISIONREQUEST']._serialized_end=607 - _globals['_PROVISIONRESPONSE']._serialized_start=610 - _globals['_PROVISIONRESPONSE']._serialized_end=833 - _globals['_PROVISIONRESPONSE_PROVISIONRESPONSESTATUS']._serialized_start=780 - _globals['_PROVISIONRESPONSE_PROVISIONRESPONSESTATUS']._serialized_end=833 - _globals['_STATUSREQUEST']._serialized_start=836 - _globals['_STATUSREQUEST']._serialized_end=988 - _globals['_STATUSRESPONSE']._serialized_start=991 - _globals['_STATUSRESPONSE']._serialized_end=1410 - _globals['_STATUSRESPONSE_PROVISIONINGRUNNING']._serialized_start=1207 - _globals['_STATUSRESPONSE_PROVISIONINGRUNNING']._serialized_end=1228 - _globals['_STATUSRESPONSE_PROVISIONINGFAILED']._serialized_start=1230 - _globals['_STATUSRESPONSE_PROVISIONINGFAILED']._serialized_end=1287 - _globals['_STATUSRESPONSE_PROVISIONINGSUCCESS']._serialized_start=1289 - _globals['_STATUSRESPONSE_PROVISIONINGSUCCESS']._serialized_end=1400 - _globals['_PLANREQUEST']._serialized_start=1412 - _globals['_PLANREQUEST']._serialized_end=1514 - _globals['_PLANRESPONSE']._serialized_start=1516 - _globals['_PLANRESPONSE']._serialized_end=1550 - _globals['_PROVISIONERPLUGINSERVICE']._serialized_start=1553 - _globals['_PROVISIONERPLUGINSERVICE']._serialized_end=1986 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner" + _globals["_RESOURCECONTEXT"]._serialized_start = 164 + _globals["_RESOURCECONTEXT"]._serialized_end = 335 + _globals["_PROVISIONREQUEST"]._serialized_start = 338 + _globals["_PROVISIONREQUEST"]._serialized_end = 607 + _globals["_PROVISIONRESPONSE"]._serialized_start = 610 + _globals["_PROVISIONRESPONSE"]._serialized_end = 833 + _globals["_PROVISIONRESPONSE_PROVISIONRESPONSESTATUS"]._serialized_start = 780 + _globals["_PROVISIONRESPONSE_PROVISIONRESPONSESTATUS"]._serialized_end = 833 + _globals["_STATUSREQUEST"]._serialized_start = 836 + _globals["_STATUSREQUEST"]._serialized_end = 988 + _globals["_STATUSRESPONSE"]._serialized_start = 991 + _globals["_STATUSRESPONSE"]._serialized_end = 1410 + _globals["_STATUSRESPONSE_PROVISIONINGRUNNING"]._serialized_start = 1207 + _globals["_STATUSRESPONSE_PROVISIONINGRUNNING"]._serialized_end = 1228 + _globals["_STATUSRESPONSE_PROVISIONINGFAILED"]._serialized_start = 1230 + _globals["_STATUSRESPONSE_PROVISIONINGFAILED"]._serialized_end = 1287 + _globals["_STATUSRESPONSE_PROVISIONINGSUCCESS"]._serialized_start = 1289 + _globals["_STATUSRESPONSE_PROVISIONINGSUCCESS"]._serialized_end = 1400 + _globals["_PLANREQUEST"]._serialized_start = 1412 + _globals["_PLANREQUEST"]._serialized_end = 1514 + _globals["_PLANRESPONSE"]._serialized_start = 1516 + _globals["_PLANRESPONSE"]._serialized_end = 1550 + _globals["_PROVISIONERPLUGINSERVICE"]._serialized_start = 1553 + _globals["_PROVISIONERPLUGINSERVICE"]._serialized_end = 1986 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb2.py index bc505280f2..3e1509ab32 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb2.py @@ -1,21 +1,23 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1beta1/provisioner/resource.proto +# source: xyz/block/ftl/provisioner/v1beta1/resource.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 3, - '', - 'xyz/block/ftl/v1beta1/provisioner/resource.proto' + "", + "xyz/block/ftl/provisioner/v1beta1/resource.proto", ) # @@protoc_insertion_point(imports) @@ -23,30 +25,39 @@ from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2 -from xyz.block.ftl.v1 import controller_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_controller__pb2 -from xyz.block.ftl.v1.schema import schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2 - +from xyz.block.ftl.v1 import ( + controller_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_controller__pb2, +) +from xyz.block.ftl.v1.schema import ( + schema_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_schema_dot_schema__pb2, +) -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n0xyz/block/ftl/v1beta1/provisioner/resource.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a\x1cgoogle/protobuf/struct.proto\x1a!xyz/block/ftl/v1/controller.proto\x1a$xyz/block/ftl/v1/schema/schema.proto\"\xa1\x02\n\x08Resource\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12Q\n\x08postgres\x18\x66 \x01(\x0b\x32\x33.xyz.block.ftl.v1beta1.provisioner.PostgresResourceH\x00R\x08postgres\x12H\n\x05mysql\x18g \x01(\x0b\x32\x30.xyz.block.ftl.v1beta1.provisioner.MysqlResourceH\x00R\x05mysql\x12K\n\x06module\x18h \x01(\x0b\x32\x31.xyz.block.ftl.v1beta1.provisioner.ModuleResourceH\x00R\x06moduleB\n\n\x08resource\"\xc8\x01\n\x10PostgresResource\x12\x62\n\x06output\x18\x01 \x01(\x0b\x32J.xyz.block.ftl.v1beta1.provisioner.PostgresResource.PostgresResourceOutputR\x06output\x1aP\n\x16PostgresResourceOutput\x12\x19\n\x08read_dsn\x18\x01 \x01(\tR\x07readDsn\x12\x1b\n\twrite_dsn\x18\x02 \x01(\tR\x08writeDsn\"\xbc\x01\n\rMysqlResource\x12\\\n\x06output\x18\x01 \x01(\x0b\x32\x44.xyz.block.ftl.v1beta1.provisioner.MysqlResource.MysqlResourceOutputR\x06output\x1aM\n\x13MysqlResourceOutput\x12\x19\n\x08read_dsn\x18\x01 \x01(\tR\x07readDsn\x12\x1b\n\twrite_dsn\x18\x02 \x01(\tR\x08writeDsn\"\xed\x02\n\x0eModuleResource\x12^\n\x06output\x18\x01 \x01(\x0b\x32\x46.xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutputR\x06output\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x03 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts\x12\x34\n\x06labels\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructH\x00R\x06labels\x88\x01\x01\x1a=\n\x14ModuleResourceOutput\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKeyB\t\n\x07_labelsB[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisionerb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b'\n0xyz/block/ftl/provisioner/v1beta1/resource.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a\x1cgoogle/protobuf/struct.proto\x1a!xyz/block/ftl/v1/controller.proto\x1a$xyz/block/ftl/schema/v1/schema.proto"\xa1\x02\n\x08Resource\x12\x1f\n\x0bresource_id\x18\x01 \x01(\tR\nresourceId\x12Q\n\x08postgres\x18\x66 \x01(\x0b\x32\x33.xyz.block.ftl.v1beta1.provisioner.PostgresResourceH\x00R\x08postgres\x12H\n\x05mysql\x18g \x01(\x0b\x32\x30.xyz.block.ftl.v1beta1.provisioner.MysqlResourceH\x00R\x05mysql\x12K\n\x06module\x18h \x01(\x0b\x32\x31.xyz.block.ftl.v1beta1.provisioner.ModuleResourceH\x00R\x06moduleB\n\n\x08resource"\xc8\x01\n\x10PostgresResource\x12\x62\n\x06output\x18\x01 \x01(\x0b\x32J.xyz.block.ftl.v1beta1.provisioner.PostgresResource.PostgresResourceOutputR\x06output\x1aP\n\x16PostgresResourceOutput\x12\x19\n\x08read_dsn\x18\x01 \x01(\tR\x07readDsn\x12\x1b\n\twrite_dsn\x18\x02 \x01(\tR\x08writeDsn"\xbc\x01\n\rMysqlResource\x12\\\n\x06output\x18\x01 \x01(\x0b\x32\x44.xyz.block.ftl.v1beta1.provisioner.MysqlResource.MysqlResourceOutputR\x06output\x1aM\n\x13MysqlResourceOutput\x12\x19\n\x08read_dsn\x18\x01 \x01(\tR\x07readDsn\x12\x1b\n\twrite_dsn\x18\x02 \x01(\tR\x08writeDsn"\xed\x02\n\x0eModuleResource\x12^\n\x06output\x18\x01 \x01(\x0b\x32\x46.xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutputR\x06output\x12\x37\n\x06schema\x18\x02 \x01(\x0b\x32\x1f.xyz.block.ftl.v1.schema.ModuleR\x06schema\x12\x42\n\tartefacts\x18\x03 \x03(\x0b\x32$.xyz.block.ftl.v1.DeploymentArtefactR\tartefacts\x12\x34\n\x06labels\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructH\x00R\x06labels\x88\x01\x01\x1a=\n\x14ModuleResourceOutput\x12%\n\x0e\x64\x65ployment_key\x18\x01 \x01(\tR\rdeploymentKeyB\t\n\x07_labelsB[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisionerb\x06proto3' +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1beta1.provisioner.resource_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1beta1.provisioner.resource_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner' - _globals['_RESOURCE']._serialized_start=191 - _globals['_RESOURCE']._serialized_end=480 - _globals['_POSTGRESRESOURCE']._serialized_start=483 - _globals['_POSTGRESRESOURCE']._serialized_end=683 - _globals['_POSTGRESRESOURCE_POSTGRESRESOURCEOUTPUT']._serialized_start=603 - _globals['_POSTGRESRESOURCE_POSTGRESRESOURCEOUTPUT']._serialized_end=683 - _globals['_MYSQLRESOURCE']._serialized_start=686 - _globals['_MYSQLRESOURCE']._serialized_end=874 - _globals['_MYSQLRESOURCE_MYSQLRESOURCEOUTPUT']._serialized_start=797 - _globals['_MYSQLRESOURCE_MYSQLRESOURCEOUTPUT']._serialized_end=874 - _globals['_MODULERESOURCE']._serialized_start=877 - _globals['_MODULERESOURCE']._serialized_end=1242 - _globals['_MODULERESOURCE_MODULERESOURCEOUTPUT']._serialized_start=1170 - _globals['_MODULERESOURCE_MODULERESOURCEOUTPUT']._serialized_end=1231 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner" + _globals["_RESOURCE"]._serialized_start = 191 + _globals["_RESOURCE"]._serialized_end = 480 + _globals["_POSTGRESRESOURCE"]._serialized_start = 483 + _globals["_POSTGRESRESOURCE"]._serialized_end = 683 + _globals["_POSTGRESRESOURCE_POSTGRESRESOURCEOUTPUT"]._serialized_start = 603 + _globals["_POSTGRESRESOURCE_POSTGRESRESOURCEOUTPUT"]._serialized_end = 683 + _globals["_MYSQLRESOURCE"]._serialized_start = 686 + _globals["_MYSQLRESOURCE"]._serialized_end = 874 + _globals["_MYSQLRESOURCE_MYSQLRESOURCEOUTPUT"]._serialized_start = 797 + _globals["_MYSQLRESOURCE_MYSQLRESOURCEOUTPUT"]._serialized_end = 874 + _globals["_MODULERESOURCE"]._serialized_start = 877 + _globals["_MODULERESOURCE"]._serialized_end = 1242 + _globals["_MODULERESOURCE_MODULERESOURCEOUTPUT"]._serialized_start = 1170 + _globals["_MODULERESOURCE_MODULERESOURCEOUTPUT"]._serialized_end = 1231 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/service_pb2.py b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/service_pb2.py index e001607b67..ac4de07c49 100644 --- a/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/service_pb2.py +++ b/python-runtime/ftl/src/ftl/protos/xyz/block/ftl/v1beta1/provisioner/service_pb2.py @@ -1,41 +1,52 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # NO CHECKED-IN PROTOBUF GENCODE -# source: xyz/block/ftl/v1beta1/provisioner/service.proto +# source: xyz/block/ftl/provisioner/v1beta1/service.proto # Protobuf Python Version: 5.28.3 """Generated protocol buffer code.""" + from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import runtime_version as _runtime_version from google.protobuf import symbol_database as _symbol_database from google.protobuf.internal import builder as _builder + _runtime_version.ValidateProtobufRuntimeVersion( _runtime_version.Domain.PUBLIC, 5, 28, 3, - '', - 'xyz/block/ftl/v1beta1/provisioner/service.proto' + "", + "xyz/block/ftl/provisioner/v1beta1/service.proto", ) # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() -from xyz.block.ftl.v1 import controller_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_controller__pb2 +from xyz.block.ftl.v1 import ( + controller_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_controller__pb2, +) from xyz.block.ftl.v1 import ftl_pb2 as xyz_dot_block_dot_ftl_dot_v1_dot_ftl__pb2 - -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n/xyz/block/ftl/v1beta1/provisioner/service.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a!xyz/block/ftl/v1/controller.proto\x1a\x1axyz/block/ftl/v1/ftl.proto2\xda\x06\n\x12ProvisionerService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12K\n\x06Status\x12\x1f.xyz.block.ftl.v1.StatusRequest\x1a .xyz.block.ftl.v1.StatusResponse\x12i\n\x10GetArtefactDiffs\x12).xyz.block.ftl.v1.GetArtefactDiffsRequest\x1a*.xyz.block.ftl.v1.GetArtefactDiffsResponse\x12\x63\n\x0eUploadArtefact\x12\'.xyz.block.ftl.v1.UploadArtefactRequest\x1a(.xyz.block.ftl.v1.UploadArtefactResponse\x12i\n\x10\x43reateDeployment\x12).xyz.block.ftl.v1.CreateDeploymentRequest\x1a*.xyz.block.ftl.v1.CreateDeploymentResponse\x12]\n\x0cUpdateDeploy\x12%.xyz.block.ftl.v1.UpdateDeployRequest\x1a&.xyz.block.ftl.v1.UpdateDeployResponse\x12`\n\rReplaceDeploy\x12&.xyz.block.ftl.v1.ReplaceDeployRequest\x1a\'.xyz.block.ftl.v1.ReplaceDeployResponse\x12T\n\tGetSchema\x12\".xyz.block.ftl.v1.GetSchemaRequest\x1a#.xyz.block.ftl.v1.GetSchemaResponse\x12Y\n\nPullSchema\x12#.xyz.block.ftl.v1.PullSchemaRequest\x1a$.xyz.block.ftl.v1.PullSchemaResponse0\x01\x42[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisionerb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( + b"\n/xyz/block/ftl/provisioner/v1beta1/service.proto\x12!xyz.block.ftl.v1beta1.provisioner\x1a!xyz/block/ftl/v1/controller.proto\x1a\x1axyz/block/ftl/v1/ftl.proto2\xda\x06\n\x12ProvisionerService\x12J\n\x04Ping\x12\x1d.xyz.block.ftl.v1.PingRequest\x1a\x1e.xyz.block.ftl.v1.PingResponse\"\x03\x90\x02\x01\x12K\n\x06Status\x12\x1f.xyz.block.ftl.v1.StatusRequest\x1a .xyz.block.ftl.v1.StatusResponse\x12i\n\x10GetArtefactDiffs\x12).xyz.block.ftl.v1.GetArtefactDiffsRequest\x1a*.xyz.block.ftl.v1.GetArtefactDiffsResponse\x12\x63\n\x0eUploadArtefact\x12'.xyz.block.ftl.v1.UploadArtefactRequest\x1a(.xyz.block.ftl.v1.UploadArtefactResponse\x12i\n\x10\x43reateDeployment\x12).xyz.block.ftl.v1.CreateDeploymentRequest\x1a*.xyz.block.ftl.v1.CreateDeploymentResponse\x12]\n\x0cUpdateDeploy\x12%.xyz.block.ftl.v1.UpdateDeployRequest\x1a&.xyz.block.ftl.v1.UpdateDeployResponse\x12`\n\rReplaceDeploy\x12&.xyz.block.ftl.v1.ReplaceDeployRequest\x1a'.xyz.block.ftl.v1.ReplaceDeployResponse\x12T\n\tGetSchema\x12\".xyz.block.ftl.v1.GetSchemaRequest\x1a#.xyz.block.ftl.v1.GetSchemaResponse\x12Y\n\nPullSchema\x12#.xyz.block.ftl.v1.PullSchemaRequest\x1a$.xyz.block.ftl.v1.PullSchemaResponse0\x01\x42[P\x01ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisionerb\x06proto3" +) _globals = globals() _builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) -_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'xyz.block.ftl.v1beta1.provisioner.service_pb2', _globals) +_builder.BuildTopDescriptorsAndMessages( + DESCRIPTOR, "xyz.block.ftl.v1beta1.provisioner.service_pb2", _globals +) if not _descriptor._USE_C_DESCRIPTORS: - _globals['DESCRIPTOR']._loaded_options = None - _globals['DESCRIPTOR']._serialized_options = b'P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner;provisioner' - _globals['_PROVISIONERSERVICE'].methods_by_name['Ping']._loaded_options = None - _globals['_PROVISIONERSERVICE'].methods_by_name['Ping']._serialized_options = b'\220\002\001' - _globals['_PROVISIONERSERVICE']._serialized_start=150 - _globals['_PROVISIONERSERVICE']._serialized_end=1008 + _globals["DESCRIPTOR"]._loaded_options = None + _globals[ + "DESCRIPTOR" + ]._serialized_options = b"P\001ZWgithub.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1;provisioner" + _globals["_PROVISIONERSERVICE"].methods_by_name["Ping"]._loaded_options = None + _globals["_PROVISIONERSERVICE"].methods_by_name[ + "Ping" + ]._serialized_options = b"\220\002\001" + _globals["_PROVISIONERSERVICE"]._serialized_start = 150 + _globals["_PROVISIONERSERVICE"]._serialized_end = 1008 # @@protoc_insertion_point(module_scope) diff --git a/python-runtime/python-plugin/service.go b/python-runtime/python-plugin/service.go index 62a668ebdf..d2a2fe62de 100644 --- a/python-runtime/python-plugin/service.go +++ b/python-runtime/python-plugin/service.go @@ -9,9 +9,9 @@ import ( "github.com/alecthomas/types/optional" "github.com/block/scaffolder" + langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" + langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1/languagepbconnect" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - langpb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" - langconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language/languagepbconnect" "github.com/TBD54566975/ftl/internal" "github.com/TBD54566975/ftl/internal/builderrors" "github.com/TBD54566975/ftl/internal/log"