From 3a1193bef1191bab52139f7d4155a051f1ba3036 Mon Sep 17 00:00:00 2001 From: Alec Thomas Date: Fri, 29 Nov 2024 21:10:21 +1100 Subject: [PATCH] chore: fix proto PACKAGE_VERSION_SUFFIX (#3587) Co-authored-by: github-actions[bot] --- Justfile | 17 +- backend/controller/console/console.go | 6 +- .../console/console_integration_test.go | 2 +- backend/controller/controller.go | 4 +- .../controller/encryption/integration_test.go | 2 +- .../leases/lease_integration_test.go | 2 +- backend/controller/observability/calls.go | 2 +- backend/controller/observability/ingress.go | 2 +- backend/controller/sql/sqltypes/sqltypes.go | 2 +- backend/cron/service.go | 2 +- backend/cron/service_test.go | 2 +- backend/ingress/handler.go | 2 +- backend/ingress/service.go | 2 +- backend/protos/buf.yaml | 4 +- .../{v1/console => console/v1}/console.pb.go | 1084 +++++++------- .../{v1/console => console/v1}/console.proto | 52 +- .../v1}/pbconsoleconnect/console.connect.go | 164 +-- .../language => language/v1}/language.pb.go | 544 +++---- .../language => language/v1}/language.proto | 12 +- .../v1}/languagepbconnect/language.connect.go | 164 +-- .../{v1/language => language/v1}/mixins.go | 0 .../v1beta1}/plugin.pb.go | 279 ++-- .../v1beta1}/plugin.proto | 6 +- .../provisionerpbconnect}/plugin.connect.go | 76 +- .../provisionerpbconnect}/service.connect.go | 58 +- .../v1beta1}/resource.pb.go | 320 ++--- .../v1beta1}/resource.proto | 16 +- .../v1beta1}/service.pb.go | 78 +- .../v1beta1}/service.proto | 4 +- .../ftl/{v1/schema => schema/v1}/mixins.go | 0 .../ftl/{v1/schema => schema/v1}/schema.pb.go | 1268 ++++++++--------- .../ftl/{v1/schema => schema/v1}/schema.proto | 4 +- .../protos/xyz/block/ftl/v1/controller.pb.go | 54 +- .../protos/xyz/block/ftl/v1/controller.proto | 10 +- backend/protos/xyz/block/ftl/v1/module.pb.go | 22 +- backend/protos/xyz/block/ftl/v1/module.proto | 4 +- .../xyz/block/ftl/v1/schemaservice.pb.go | 32 +- .../xyz/block/ftl/v1/schemaservice.proto | 6 +- backend/protos/xyz/block/ftl/v1/verb.pb.go | 26 +- backend/protos/xyz/block/ftl/v1/verb.proto | 4 +- backend/provisioner/controller_provisioner.go | 4 +- backend/provisioner/deployment.go | 2 +- backend/provisioner/deployment_test.go | 11 +- backend/provisioner/dev_provisioner.go | 4 +- backend/provisioner/inmem_provisioner.go | 4 +- backend/provisioner/noop_provisioner.go | 4 +- backend/provisioner/registry.go | 6 +- backend/provisioner/resource_equality_test.go | 4 +- backend/provisioner/resource_graph.go | 2 +- backend/provisioner/resource_graph_test.go | 5 +- backend/provisioner/resource_type.go | 2 +- .../provisioner/runner_scaling_provisioner.go | 4 +- backend/provisioner/service.go | 6 +- .../provisioner/sql_migration_provisioner.go | 2 +- cmd/devel-provisioner/main.go | 4 +- cmd/ftl-provisioner-cloudformation/plan.go | 2 +- .../postgres.go | 2 +- .../provisioner.go | 4 +- cmd/ftl-provisioner-cloudformation/status.go | 4 +- 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 +- .../features/deployments/DeploymentCard.tsx | 2 +- .../console/src/features/graph/GraphPage.tsx | 2 +- .../src/features/graph/ModulePanels.tsx | 2 +- .../src/features/graph/RightPanelHeader.tsx | 2 +- .../src/features/graph/create-layout.ts | 2 +- .../console/src/features/graph/graph-utils.ts | 2 +- .../src/features/modules/ModulesPanel.tsx | 2 +- .../modules/decls/DeclDefaultPanels.tsx | 2 +- .../src/features/modules/decls/DeclPanel.tsx | 2 +- .../src/features/modules/decls/References.tsx | 2 +- .../modules/decls/config/ConfigPanel.tsx | 4 +- .../decls/config/ConfigRightPanels.tsx | 2 +- .../features/modules/decls/data/DataPanel.tsx | 2 +- .../modules/decls/data/DataRightPanels.tsx | 2 +- .../modules/decls/database/DatabasePanel.tsx | 2 +- .../decls/database/DatabaseRightPanels.tsx | 2 +- .../features/modules/decls/enum/EnumPanel.tsx | 2 +- .../modules/decls/enum/EnumRightPanels.tsx | 2 +- .../features/modules/decls/enum/enum.utils.ts | 2 +- .../modules/decls/secret/SecretPanel.tsx | 4 +- .../decls/secret/SecretRightPanels.tsx | 2 +- .../modules/decls/topic/TopicPanel.tsx | 2 +- .../modules/decls/topic/TopicRightPanels.tsx | 2 +- .../decls/typealias/TypeAliasPanel.tsx | 2 +- .../decls/typealias/TypeAliasRightPanels.tsx | 2 +- .../features/modules/decls/verb/VerbPage.tsx | 2 +- .../modules/decls/verb/VerbRequestForm.tsx | 4 +- .../modules/decls/verb/VerbRightPanel.tsx | 2 +- .../features/modules/decls/verb/verb.utils.ts | 4 +- .../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 => console/v1}/console_connect.ts | 26 +- .../{v1/console => console/v1}/console_pb.ts | 334 ++--- .../v1}/language_connect.ts | 26 +- .../language => language/v1}/language_pb.ts | 160 +-- .../v1beta1}/plugin_connect.ts | 14 +- .../v1beta1}/plugin_pb.ts | 68 +- .../v1beta1}/resource_pb.ts | 90 +- .../v1beta1}/service_connect.ts | 20 +- .../ftl/{v1/schema => schema/v1}/schema_pb.ts | 498 +++---- .../protos/xyz/block/ftl/v1/controller_pb.ts | 10 +- .../ftl/v1/language.go/language_connect.ts | 98 -- .../block/ftl/v1/language.go/language_pb.ts | 770 ---------- .../src/protos/xyz/block/ftl/v1/module_pb.ts | 4 +- .../ftl/v1/provisioner/plugin_connect.ts | 45 - .../xyz/block/ftl/v1/provisioner/plugin_pb.ts | 362 ----- .../xyz/block/ftl/v1/schema/runtime_pb.ts | 166 --- .../xyz/block/ftl/v1/schemaservice_pb.ts | 6 +- .../src/protos/xyz/block/ftl/v1/verb_pb.ts | 4 +- .../ftl/v1beta1/provisioner/service_pb.ts | 106 -- 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/metadatapublisher.go | 2 +- internal/schema/metadataretry.go | 2 +- internal/schema/metadatasecrets.go | 2 +- internal/schema/metadatasqlmigration.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 +- .../schemaeventsource_test.go | 2 +- internal/schema/secret.go | 2 +- internal/schema/string.go | 2 +- internal/schema/stringvalue.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 +- .../ftl/deployment/DatasourceProcessor.java | 4 +- .../block/ftl/deployment/EnumProcessor.java | 22 +- .../block/ftl/deployment/HTTPProcessor.java | 28 +- .../ftl/deployment/JVMCodeGenerator.java | 16 +- .../block/ftl/deployment/ModuleBuilder.java | 74 +- .../block/ftl/deployment/ModuleProcessor.java | 4 +- .../block/ftl/deployment/PositionUtils.java | 2 +- .../SchemaContributorBuildItem.java | 2 +- .../ftl/deployment/SubscriptionProcessor.java | 12 +- .../block/ftl/deployment/TopicsProcessor.java | 4 +- .../block/ftl/deployment/VerbProcessor.java | 4 +- .../xyz/block/ftl/deployment/VerbType.java | 2 +- .../xyz/block/ftl/runtime/FTLController.java | 2 +- .../deployment/JavaCodeGenerator.java | 18 +- .../deployment/KotlinCodeGenerator.java | 18 +- jvm-runtime/jvm_integration_test.go | 2 +- jvm-runtime/plugin/common/jvmcommon.go | 6 +- .../ftl/externalkotlin/ExternalKotlin.kt | 2 +- .../cmd/ftl-language-python/main.go | 2 +- python-runtime/compile/build.go | 2 +- python-runtime/ftl/src/ftl/extract/common.py | 4 +- python-runtime/ftl/src/ftl/extract/context.py | 2 +- .../ftl/src/ftl/extract/transitive.py | 2 +- .../{v1/console => console/v1}/console_pb2.py | 12 +- .../console => console/v1}/console_pb2.pyi | 2 +- .../language => language/v1}/language_pb2.py | 12 +- .../language => language/v1}/language_pb2.pyi | 2 +- .../v1beta1}/plugin_pb2.py | 12 +- .../v1beta1}/plugin_pb2.pyi | 2 +- .../v1beta1}/resource_pb2.py | 12 +- .../v1beta1}/resource_pb2.pyi | 2 +- .../v1beta1}/service_pb2.py | 10 +- .../v1beta1}/service_pb2.pyi | 0 .../{v1/schema => schema/v1}/schema_pb2.py | 10 +- .../{v1/schema => schema/v1}/schema_pb2.pyi | 0 .../protos/xyz/block/ftl/v1/controller_pb2.py | 4 +- .../xyz/block/ftl/v1/controller_pb2.pyi | 2 +- .../ftl/protos/xyz/block/ftl/v1/module_pb2.py | 4 +- .../protos/xyz/block/ftl/v1/module_pb2.pyi | 2 +- .../xyz/block/ftl/v1/schemaservice_pb2.py | 4 +- .../xyz/block/ftl/v1/schemaservice_pb2.pyi | 2 +- .../ftl/protos/xyz/block/ftl/v1/verb_pb2.py | 4 +- .../ftl/protos/xyz/block/ftl/v1/verb_pb2.pyi | 2 +- python-runtime/ftl/src/ftl/verb/extractor.py | 2 +- python-runtime/python-plugin/service.go | 4 +- 261 files changed, 3162 insertions(+), 4709 deletions(-) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/console.pb.go (79%) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/console.proto (88%) rename backend/protos/xyz/block/ftl/{v1/console => console/v1}/pbconsoleconnect/console.connect.go (56%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/language.pb.go (81%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/language.proto (98%) rename backend/protos/xyz/block/ftl/{v1/language => language/v1}/languagepbconnect/language.connect.go (63%) 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 (73%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin.proto (93%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner/provisionerconnect => provisioner/v1beta1/provisionerpbconnect}/plugin.connect.go (65%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner/provisionerconnect => provisioner/v1beta1/provisionerpbconnect}/service.connect.go (85%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource.pb.go (73%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource.proto (81%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service.pb.go (77%) rename backend/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service.proto (91%) 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 (76%) rename backend/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema.proto (99%) rename frontend/console/src/protos/xyz/block/ftl/{v1/console => console/v1}/console_connect.ts (71%) rename frontend/console/src/protos/xyz/block/ftl/{v1/console => console/v1}/console_pb.ts (88%) rename frontend/console/src/protos/xyz/block/ftl/{v1/language => language/v1}/language_connect.ts (84%) rename frontend/console/src/protos/xyz/block/ftl/{v1/language => language/v1}/language_pb.ts (90%) rename frontend/console/src/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin_connect.ts (68%) rename frontend/console/src/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin_pb.ts (86%) rename frontend/console/src/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource_pb.ts (87%) rename frontend/console/src/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service_connect.ts (74%) rename frontend/console/src/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema_pb.ts (84%) delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_connect.ts delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1/language.go/language_pb.ts delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1/provisioner/plugin_connect.ts delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1/provisioner/plugin_pb.ts delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1/schema/runtime_pb.ts delete mode 100644 frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_pb.ts rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/console => console/v1}/console_pb2.py (74%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/console => console/v1}/console_pb2.pyi (99%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/language => language/v1}/language_pb2.py (76%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/language => language/v1}/language_pb2.pyi (99%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin_pb2.py (65%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/plugin_pb2.pyi (98%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource_pb2.py (68%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/resource_pb2.pyi (98%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service_pb2.py (80%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1beta1/provisioner => provisioner/v1beta1}/service_pb2.pyi (100%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema_pb2.py (61%) rename python-runtime/ftl/src/ftl/protos/xyz/block/ftl/{v1/schema => schema/v1}/schema_pb2.pyi (100%) diff --git a/Justfile b/Justfile index a9f93ca475..f8ee703b89 100644 --- a/Justfile +++ b/Justfile @@ -5,7 +5,7 @@ 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 " + \ @@ -20,13 +20,12 @@ CONSOLE_ROOT := "frontend/console" FRONTEND_OUT := CONSOLE_ROOT + "/dist/index.html" EXTENSION_OUT := "frontend/vscode/dist/extension.js" PROTOS_IN := "backend/protos" -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 " + \ +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/v1/schema/runtime_pb.ts " + \ - CONSOLE_ROOT + "/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts" + CONSOLE_ROOT + "/src/protos/xyz/block/ftl/schema/v1/schema_pb.ts" # Configuration for building Docker images DOCKER_IMAGES := ''' { @@ -194,9 +193,9 @@ build-protos: # Generate .proto files from .go types. go2proto: @mk "{{SCHEMA_OUT}}" : cmd/go2proto internal/schema -- 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: lint-protos pnpm-install go2proto diff --git a/backend/controller/console/console.go b/backend/controller/console/console.go index 8b1a1628e4..efaff5a314 100644 --- a/backend/controller/console/console.go +++ b/backend/controller/console/console.go @@ -16,10 +16,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 36ca36e55a..cb123e4c18 100644 --- a/backend/controller/controller.go +++ b/backend/controller/controller.go @@ -47,10 +47,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 a6e07f3162..248c4415ee 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/leases/lease_integration_test.go b/backend/controller/leases/lease_integration_test.go index bb7ddb23c2..65998f1f03 100644 --- a/backend/controller/leases/lease_integration_test.go +++ b/backend/controller/leases/lease_integration_test.go @@ -13,7 +13,7 @@ import ( "golang.org/x/sync/errgroup" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" 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/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/cron/service.go b/backend/cron/service.go index e1fd9af1fd..f8dc02e0d7 100644 --- a/backend/cron/service.go +++ b/backend/cron/service.go @@ -10,8 +10,8 @@ import ( "connectrpc.com/connect" "github.com/TBD54566975/ftl/backend/cron/observability" + 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/cron" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/model" diff --git a/backend/cron/service_test.go b/backend/cron/service_test.go index 6c46db1b03..1a8b40f23e 100644 --- a/backend/cron/service_test.go +++ b/backend/cron/service_test.go @@ -14,7 +14,7 @@ import ( "github.com/alecthomas/types/optional" ftlv1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - 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/log" "github.com/TBD54566975/ftl/internal/model" "github.com/TBD54566975/ftl/internal/schema" diff --git a/backend/ingress/handler.go b/backend/ingress/handler.go index ad1069a45b..06d9b3cea9 100644 --- a/backend/ingress/handler.go +++ b/backend/ingress/handler.go @@ -14,8 +14,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/ingress/service.go b/backend/ingress/service.go index 4743231f1c..69807b11f9 100644 --- a/backend/ingress/service.go +++ b/backend/ingress/service.go @@ -14,8 +14,8 @@ import ( "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp" "github.com/TBD54566975/ftl/backend/controller/observability" + 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/cors" ftlhttp "github.com/TBD54566975/ftl/internal/http" "github.com/TBD54566975/ftl/internal/log" diff --git a/backend/protos/buf.yaml b/backend/protos/buf.yaml index 4715b2c357..d55ff3390a 100644 --- a/backend/protos/buf.yaml +++ b/backend/protos/buf.yaml @@ -9,6 +9,4 @@ lint: use: - STANDARD except: - - RPC_REQUEST_RESPONSE_UNIQUE - # Remove these exceptions once they're fixed - - PACKAGE_VERSION_SUFFIX + - RPC_REQUEST_RESPONSE_UNIQUE \ No newline at end of file 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 79% 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 f028f3e622..54e248196c 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.2 // 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" + v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" + v11 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" @@ -78,11 +78,11 @@ func (x EventType) String() string { } func (EventType) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_console_console_proto_enumTypes[0].Descriptor() + return file_xyz_block_ftl_console_v1_console_proto_enumTypes[0].Descriptor() } func (EventType) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_console_console_proto_enumTypes[0] + return &file_xyz_block_ftl_console_v1_console_proto_enumTypes[0] } func (x EventType) Number() protoreflect.EnumNumber { @@ -91,7 +91,7 @@ func (x EventType) Number() protoreflect.EnumNumber { // Deprecated: Use EventType.Descriptor instead. func (EventType) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{0} } type AsyncExecuteEventType int32 @@ -127,11 +127,11 @@ func (x AsyncExecuteEventType) String() string { } func (AsyncExecuteEventType) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_console_console_proto_enumTypes[1].Descriptor() + return file_xyz_block_ftl_console_v1_console_proto_enumTypes[1].Descriptor() } func (AsyncExecuteEventType) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_console_console_proto_enumTypes[1] + return &file_xyz_block_ftl_console_v1_console_proto_enumTypes[1] } func (x AsyncExecuteEventType) Number() protoreflect.EnumNumber { @@ -140,7 +140,7 @@ func (x AsyncExecuteEventType) Number() protoreflect.EnumNumber { // Deprecated: Use AsyncExecuteEventType.Descriptor instead. func (AsyncExecuteEventType) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{1} } type LogLevel int32 @@ -185,11 +185,11 @@ func (x LogLevel) String() string { } func (LogLevel) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_console_console_proto_enumTypes[2].Descriptor() + return file_xyz_block_ftl_console_v1_console_proto_enumTypes[2].Descriptor() } func (LogLevel) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_console_console_proto_enumTypes[2] + return &file_xyz_block_ftl_console_v1_console_proto_enumTypes[2] } func (x LogLevel) Number() protoreflect.EnumNumber { @@ -198,7 +198,7 @@ func (x LogLevel) Number() protoreflect.EnumNumber { // Deprecated: Use LogLevel.Descriptor instead. func (LogLevel) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{2} } type GetEventsRequest_Order int32 @@ -234,11 +234,11 @@ func (x GetEventsRequest_Order) String() string { } func (GetEventsRequest_Order) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_console_console_proto_enumTypes[3].Descriptor() + return file_xyz_block_ftl_console_v1_console_proto_enumTypes[3].Descriptor() } func (GetEventsRequest_Order) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_console_console_proto_enumTypes[3] + return &file_xyz_block_ftl_console_v1_console_proto_enumTypes[3] } func (x GetEventsRequest_Order) Number() protoreflect.EnumNumber { @@ -247,7 +247,7 @@ func (x GetEventsRequest_Order) Number() protoreflect.EnumNumber { // Deprecated: Use GetEventsRequest_Order.Descriptor instead. func (GetEventsRequest_Order) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 0} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 0} } type LogEvent struct { @@ -267,7 +267,7 @@ type LogEvent struct { func (x *LogEvent) Reset() { *x = LogEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[0] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -279,7 +279,7 @@ func (x *LogEvent) String() string { func (*LogEvent) ProtoMessage() {} func (x *LogEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[0] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -292,7 +292,7 @@ func (x *LogEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use LogEvent.ProtoReflect.Descriptor instead. func (*LogEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{0} } func (x *LogEvent) GetDeploymentKey() string { @@ -359,8 +359,8 @@ type CallEvent struct { RequestKey *string `protobuf:"bytes,1,opt,name=request_key,json=requestKey,proto3,oneof" json:"request_key,omitempty"` DeploymentKey string `protobuf:"bytes,2,opt,name=deployment_key,json=deploymentKey,proto3" json:"deployment_key,omitempty"` TimeStamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` - SourceVerbRef *schema.Ref `protobuf:"bytes,11,opt,name=source_verb_ref,json=sourceVerbRef,proto3,oneof" json:"source_verb_ref,omitempty"` - DestinationVerbRef *schema.Ref `protobuf:"bytes,12,opt,name=destination_verb_ref,json=destinationVerbRef,proto3" json:"destination_verb_ref,omitempty"` + SourceVerbRef *v1.Ref `protobuf:"bytes,11,opt,name=source_verb_ref,json=sourceVerbRef,proto3,oneof" json:"source_verb_ref,omitempty"` + DestinationVerbRef *v1.Ref `protobuf:"bytes,12,opt,name=destination_verb_ref,json=destinationVerbRef,proto3" json:"destination_verb_ref,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"` Request string `protobuf:"bytes,7,opt,name=request,proto3" json:"request,omitempty"` Response string `protobuf:"bytes,8,opt,name=response,proto3" json:"response,omitempty"` @@ -370,7 +370,7 @@ type CallEvent struct { func (x *CallEvent) Reset() { *x = CallEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[1] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -382,7 +382,7 @@ func (x *CallEvent) String() string { func (*CallEvent) ProtoMessage() {} func (x *CallEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[1] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -395,7 +395,7 @@ func (x *CallEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use CallEvent.ProtoReflect.Descriptor instead. func (*CallEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{1} } func (x *CallEvent) GetRequestKey() string { @@ -419,14 +419,14 @@ func (x *CallEvent) GetTimeStamp() *timestamppb.Timestamp { return nil } -func (x *CallEvent) GetSourceVerbRef() *schema.Ref { +func (x *CallEvent) GetSourceVerbRef() *v1.Ref { if x != nil { return x.SourceVerbRef } return nil } -func (x *CallEvent) GetDestinationVerbRef() *schema.Ref { +func (x *CallEvent) GetDestinationVerbRef() *v1.Ref { if x != nil { return x.DestinationVerbRef } @@ -482,7 +482,7 @@ type DeploymentCreatedEvent struct { func (x *DeploymentCreatedEvent) Reset() { *x = DeploymentCreatedEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[2] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -494,7 +494,7 @@ func (x *DeploymentCreatedEvent) String() string { func (*DeploymentCreatedEvent) ProtoMessage() {} func (x *DeploymentCreatedEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[2] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -507,7 +507,7 @@ func (x *DeploymentCreatedEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use DeploymentCreatedEvent.ProtoReflect.Descriptor instead. func (*DeploymentCreatedEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{2} } func (x *DeploymentCreatedEvent) GetKey() string { @@ -557,7 +557,7 @@ type DeploymentUpdatedEvent struct { func (x *DeploymentUpdatedEvent) Reset() { *x = DeploymentUpdatedEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[3] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -569,7 +569,7 @@ func (x *DeploymentUpdatedEvent) String() string { func (*DeploymentUpdatedEvent) ProtoMessage() {} func (x *DeploymentUpdatedEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[3] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -582,7 +582,7 @@ func (x *DeploymentUpdatedEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use DeploymentUpdatedEvent.ProtoReflect.Descriptor instead. func (*DeploymentUpdatedEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{3} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{3} } func (x *DeploymentUpdatedEvent) GetKey() string { @@ -613,7 +613,7 @@ type IngressEvent struct { DeploymentKey string `protobuf:"bytes,1,opt,name=deployment_key,json=deploymentKey,proto3" json:"deployment_key,omitempty"` RequestKey *string `protobuf:"bytes,2,opt,name=request_key,json=requestKey,proto3,oneof" json:"request_key,omitempty"` - VerbRef *schema.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` + VerbRef *v1.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` Method string `protobuf:"bytes,4,opt,name=method,proto3" json:"method,omitempty"` Path string `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty"` StatusCode int32 `protobuf:"varint,7,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"` @@ -628,7 +628,7 @@ type IngressEvent struct { func (x *IngressEvent) Reset() { *x = IngressEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[4] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -640,7 +640,7 @@ func (x *IngressEvent) String() string { func (*IngressEvent) ProtoMessage() {} func (x *IngressEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[4] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -653,7 +653,7 @@ func (x *IngressEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use IngressEvent.ProtoReflect.Descriptor instead. func (*IngressEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{4} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{4} } func (x *IngressEvent) GetDeploymentKey() string { @@ -670,7 +670,7 @@ func (x *IngressEvent) GetRequestKey() string { return "" } -func (x *IngressEvent) GetVerbRef() *schema.Ref { +func (x *IngressEvent) GetVerbRef() *v1.Ref { if x != nil { return x.VerbRef } @@ -753,7 +753,7 @@ type CronScheduledEvent struct { unknownFields protoimpl.UnknownFields DeploymentKey string `protobuf:"bytes,1,opt,name=deployment_key,json=deploymentKey,proto3" json:"deployment_key,omitempty"` - VerbRef *schema.Ref `protobuf:"bytes,2,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` + VerbRef *v1.Ref `protobuf:"bytes,2,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` TimeStamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"` ScheduledAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=scheduled_at,json=scheduledAt,proto3" json:"scheduled_at,omitempty"` @@ -763,7 +763,7 @@ type CronScheduledEvent struct { func (x *CronScheduledEvent) Reset() { *x = CronScheduledEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[5] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -775,7 +775,7 @@ func (x *CronScheduledEvent) String() string { func (*CronScheduledEvent) ProtoMessage() {} func (x *CronScheduledEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[5] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -788,7 +788,7 @@ func (x *CronScheduledEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use CronScheduledEvent.ProtoReflect.Descriptor instead. func (*CronScheduledEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{5} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{5} } func (x *CronScheduledEvent) GetDeploymentKey() string { @@ -798,7 +798,7 @@ func (x *CronScheduledEvent) GetDeploymentKey() string { return "" } -func (x *CronScheduledEvent) GetVerbRef() *schema.Ref { +func (x *CronScheduledEvent) GetVerbRef() *v1.Ref { if x != nil { return x.VerbRef } @@ -847,16 +847,16 @@ type AsyncExecuteEvent struct { DeploymentKey string `protobuf:"bytes,1,opt,name=deployment_key,json=deploymentKey,proto3" json:"deployment_key,omitempty"` RequestKey *string `protobuf:"bytes,2,opt,name=request_key,json=requestKey,proto3,oneof" json:"request_key,omitempty"` - VerbRef *schema.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` + VerbRef *v1.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` TimeStamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"` - AsyncEventType AsyncExecuteEventType `protobuf:"varint,6,opt,name=async_event_type,json=asyncEventType,proto3,enum=xyz.block.ftl.v1.console.AsyncExecuteEventType" json:"async_event_type,omitempty"` + AsyncEventType AsyncExecuteEventType `protobuf:"varint,6,opt,name=async_event_type,json=asyncEventType,proto3,enum=xyz.block.ftl.console.v1.AsyncExecuteEventType" json:"async_event_type,omitempty"` Error *string `protobuf:"bytes,7,opt,name=error,proto3,oneof" json:"error,omitempty"` } func (x *AsyncExecuteEvent) Reset() { *x = AsyncExecuteEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[6] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -868,7 +868,7 @@ func (x *AsyncExecuteEvent) String() string { func (*AsyncExecuteEvent) ProtoMessage() {} func (x *AsyncExecuteEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[6] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -881,7 +881,7 @@ func (x *AsyncExecuteEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use AsyncExecuteEvent.ProtoReflect.Descriptor instead. func (*AsyncExecuteEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{6} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{6} } func (x *AsyncExecuteEvent) GetDeploymentKey() string { @@ -898,7 +898,7 @@ func (x *AsyncExecuteEvent) GetRequestKey() string { return "" } -func (x *AsyncExecuteEvent) GetVerbRef() *schema.Ref { +func (x *AsyncExecuteEvent) GetVerbRef() *v1.Ref { if x != nil { return x.VerbRef } @@ -940,7 +940,7 @@ type PubSubPublishEvent struct { DeploymentKey string `protobuf:"bytes,1,opt,name=deployment_key,json=deploymentKey,proto3" json:"deployment_key,omitempty"` RequestKey *string `protobuf:"bytes,2,opt,name=request_key,json=requestKey,proto3,oneof" json:"request_key,omitempty"` - VerbRef *schema.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` + VerbRef *v1.Ref `protobuf:"bytes,3,opt,name=verb_ref,json=verbRef,proto3" json:"verb_ref,omitempty"` TimeStamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=time_stamp,json=timeStamp,proto3" json:"time_stamp,omitempty"` Duration *durationpb.Duration `protobuf:"bytes,5,opt,name=duration,proto3" json:"duration,omitempty"` Topic string `protobuf:"bytes,6,opt,name=topic,proto3" json:"topic,omitempty"` @@ -950,7 +950,7 @@ type PubSubPublishEvent struct { func (x *PubSubPublishEvent) Reset() { *x = PubSubPublishEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[7] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -962,7 +962,7 @@ func (x *PubSubPublishEvent) String() string { func (*PubSubPublishEvent) ProtoMessage() {} func (x *PubSubPublishEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[7] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -975,7 +975,7 @@ func (x *PubSubPublishEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use PubSubPublishEvent.ProtoReflect.Descriptor instead. func (*PubSubPublishEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{7} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{7} } func (x *PubSubPublishEvent) GetDeploymentKey() string { @@ -992,7 +992,7 @@ func (x *PubSubPublishEvent) GetRequestKey() string { return "" } -func (x *PubSubPublishEvent) GetVerbRef() *schema.Ref { +func (x *PubSubPublishEvent) GetVerbRef() *v1.Ref { if x != nil { return x.VerbRef } @@ -1051,7 +1051,7 @@ type PubSubConsumeEvent struct { func (x *PubSubConsumeEvent) Reset() { *x = PubSubConsumeEvent{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[8] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1063,7 +1063,7 @@ func (x *PubSubConsumeEvent) String() string { func (*PubSubConsumeEvent) ProtoMessage() {} func (x *PubSubConsumeEvent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[8] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1076,7 +1076,7 @@ func (x *PubSubConsumeEvent) ProtoReflect() protoreflect.Message { // Deprecated: Use PubSubConsumeEvent.ProtoReflect.Descriptor instead. func (*PubSubConsumeEvent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{8} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{8} } func (x *PubSubConsumeEvent) GetDeploymentKey() string { @@ -1140,13 +1140,13 @@ type Config struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Config *schema.Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Config *v1.Config `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *Config) Reset() { *x = Config{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[9] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1158,7 +1158,7 @@ func (x *Config) String() string { func (*Config) ProtoMessage() {} func (x *Config) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[9] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1171,17 +1171,17 @@ func (x *Config) ProtoReflect() protoreflect.Message { // Deprecated: Use Config.ProtoReflect.Descriptor instead. func (*Config) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{9} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{9} } -func (x *Config) GetConfig() *schema.Config { +func (x *Config) GetConfig() *v1.Config { if x != nil { return x.Config } return nil } -func (x *Config) GetReferences() []*schema.Ref { +func (x *Config) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1193,14 +1193,14 @@ type Data struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Data *schema.Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` - Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` - References []*schema.Ref `protobuf:"bytes,3,rep,name=references,proto3" json:"references,omitempty"` + Data *v1.Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` + Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` + References []*v1.Ref `protobuf:"bytes,3,rep,name=references,proto3" json:"references,omitempty"` } func (x *Data) Reset() { *x = Data{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[10] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1212,7 +1212,7 @@ func (x *Data) String() string { func (*Data) ProtoMessage() {} func (x *Data) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[10] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1225,10 +1225,10 @@ func (x *Data) ProtoReflect() protoreflect.Message { // Deprecated: Use Data.ProtoReflect.Descriptor instead. func (*Data) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{10} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{10} } -func (x *Data) GetData() *schema.Data { +func (x *Data) GetData() *v1.Data { if x != nil { return x.Data } @@ -1242,7 +1242,7 @@ func (x *Data) GetSchema() string { return "" } -func (x *Data) GetReferences() []*schema.Ref { +func (x *Data) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1254,13 +1254,13 @@ type Database struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Database *schema.Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Database *v1.Database `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *Database) Reset() { *x = Database{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[11] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1272,7 +1272,7 @@ func (x *Database) String() string { func (*Database) ProtoMessage() {} func (x *Database) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[11] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1285,17 +1285,17 @@ func (x *Database) ProtoReflect() protoreflect.Message { // Deprecated: Use Database.ProtoReflect.Descriptor instead. func (*Database) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{11} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{11} } -func (x *Database) GetDatabase() *schema.Database { +func (x *Database) GetDatabase() *v1.Database { if x != nil { return x.Database } return nil } -func (x *Database) GetReferences() []*schema.Ref { +func (x *Database) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1307,13 +1307,13 @@ type Enum struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Enum *schema.Enum `protobuf:"bytes,1,opt,name=enum,proto3" json:"enum,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Enum *v1.Enum `protobuf:"bytes,1,opt,name=enum,proto3" json:"enum,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *Enum) Reset() { *x = Enum{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[12] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1325,7 +1325,7 @@ func (x *Enum) String() string { func (*Enum) ProtoMessage() {} func (x *Enum) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[12] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1338,17 +1338,17 @@ func (x *Enum) ProtoReflect() protoreflect.Message { // Deprecated: Use Enum.ProtoReflect.Descriptor instead. func (*Enum) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{12} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{12} } -func (x *Enum) GetEnum() *schema.Enum { +func (x *Enum) GetEnum() *v1.Enum { if x != nil { return x.Enum } return nil } -func (x *Enum) GetReferences() []*schema.Ref { +func (x *Enum) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1360,13 +1360,13 @@ type Topic struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Topic *schema.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Topic *v1.Topic `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *Topic) Reset() { *x = Topic{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[13] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1378,7 +1378,7 @@ func (x *Topic) String() string { func (*Topic) ProtoMessage() {} func (x *Topic) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[13] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1391,17 +1391,17 @@ func (x *Topic) ProtoReflect() protoreflect.Message { // Deprecated: Use Topic.ProtoReflect.Descriptor instead. func (*Topic) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{13} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{13} } -func (x *Topic) GetTopic() *schema.Topic { +func (x *Topic) GetTopic() *v1.Topic { if x != nil { return x.Topic } return nil } -func (x *Topic) GetReferences() []*schema.Ref { +func (x *Topic) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1413,13 +1413,13 @@ type TypeAlias struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Typealias *schema.TypeAlias `protobuf:"bytes,1,opt,name=typealias,proto3" json:"typealias,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Typealias *v1.TypeAlias `protobuf:"bytes,1,opt,name=typealias,proto3" json:"typealias,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *TypeAlias) Reset() { *x = TypeAlias{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[14] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1431,7 +1431,7 @@ func (x *TypeAlias) String() string { func (*TypeAlias) ProtoMessage() {} func (x *TypeAlias) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[14] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1444,17 +1444,17 @@ func (x *TypeAlias) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeAlias.ProtoReflect.Descriptor instead. func (*TypeAlias) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{14} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{14} } -func (x *TypeAlias) GetTypealias() *schema.TypeAlias { +func (x *TypeAlias) GetTypealias() *v1.TypeAlias { if x != nil { return x.Typealias } return nil } -func (x *TypeAlias) GetReferences() []*schema.Ref { +func (x *TypeAlias) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1466,13 +1466,13 @@ type Secret struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Secret *schema.Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` - References []*schema.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` + Secret *v1.Secret `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` + References []*v1.Ref `protobuf:"bytes,2,rep,name=references,proto3" json:"references,omitempty"` } func (x *Secret) Reset() { *x = Secret{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[15] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1484,7 +1484,7 @@ func (x *Secret) String() string { func (*Secret) ProtoMessage() {} func (x *Secret) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[15] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1497,17 +1497,17 @@ func (x *Secret) ProtoReflect() protoreflect.Message { // Deprecated: Use Secret.ProtoReflect.Descriptor instead. func (*Secret) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{15} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{15} } -func (x *Secret) GetSecret() *schema.Secret { +func (x *Secret) GetSecret() *v1.Secret { if x != nil { return x.Secret } return nil } -func (x *Secret) GetReferences() []*schema.Ref { +func (x *Secret) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1519,15 +1519,15 @@ type Verb struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Verb *schema.Verb `protobuf:"bytes,1,opt,name=verb,proto3" json:"verb,omitempty"` - Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` - JsonRequestSchema string `protobuf:"bytes,3,opt,name=json_request_schema,json=jsonRequestSchema,proto3" json:"json_request_schema,omitempty"` - References []*schema.Ref `protobuf:"bytes,4,rep,name=references,proto3" json:"references,omitempty"` + Verb *v1.Verb `protobuf:"bytes,1,opt,name=verb,proto3" json:"verb,omitempty"` + Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` + JsonRequestSchema string `protobuf:"bytes,3,opt,name=json_request_schema,json=jsonRequestSchema,proto3" json:"json_request_schema,omitempty"` + References []*v1.Ref `protobuf:"bytes,4,rep,name=references,proto3" json:"references,omitempty"` } func (x *Verb) Reset() { *x = Verb{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[16] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1539,7 +1539,7 @@ func (x *Verb) String() string { func (*Verb) ProtoMessage() {} func (x *Verb) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[16] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1552,10 +1552,10 @@ func (x *Verb) ProtoReflect() protoreflect.Message { // Deprecated: Use Verb.ProtoReflect.Descriptor instead. func (*Verb) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{16} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{16} } -func (x *Verb) GetVerb() *schema.Verb { +func (x *Verb) GetVerb() *v1.Verb { if x != nil { return x.Verb } @@ -1576,7 +1576,7 @@ func (x *Verb) GetJsonRequestSchema() string { return "" } -func (x *Verb) GetReferences() []*schema.Ref { +func (x *Verb) GetReferences() []*v1.Ref { if x != nil { return x.References } @@ -1604,7 +1604,7 @@ type Module struct { func (x *Module) Reset() { *x = Module{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[17] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1616,7 +1616,7 @@ func (x *Module) String() string { func (*Module) ProtoMessage() {} func (x *Module) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[17] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1629,7 +1629,7 @@ func (x *Module) ProtoReflect() protoreflect.Message { // Deprecated: Use Module.ProtoReflect.Descriptor instead. func (*Module) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{17} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{17} } func (x *Module) GetName() string { @@ -1726,7 +1726,7 @@ type TopologyGroup struct { func (x *TopologyGroup) Reset() { *x = TopologyGroup{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[18] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1738,7 +1738,7 @@ func (x *TopologyGroup) String() string { func (*TopologyGroup) ProtoMessage() {} func (x *TopologyGroup) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[18] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1751,7 +1751,7 @@ func (x *TopologyGroup) ProtoReflect() protoreflect.Message { // Deprecated: Use TopologyGroup.ProtoReflect.Descriptor instead. func (*TopologyGroup) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{18} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{18} } func (x *TopologyGroup) GetModules() []string { @@ -1771,7 +1771,7 @@ type Topology struct { func (x *Topology) Reset() { *x = Topology{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[19] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1783,7 +1783,7 @@ func (x *Topology) String() string { func (*Topology) ProtoMessage() {} func (x *Topology) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[19] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1796,7 +1796,7 @@ func (x *Topology) ProtoReflect() protoreflect.Message { // Deprecated: Use Topology.ProtoReflect.Descriptor instead. func (*Topology) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{19} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{19} } func (x *Topology) GetLevels() []*TopologyGroup { @@ -1814,7 +1814,7 @@ type GetModulesRequest struct { func (x *GetModulesRequest) Reset() { *x = GetModulesRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[20] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1826,7 +1826,7 @@ func (x *GetModulesRequest) String() string { func (*GetModulesRequest) ProtoMessage() {} func (x *GetModulesRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[20] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1839,7 +1839,7 @@ func (x *GetModulesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModulesRequest.ProtoReflect.Descriptor instead. func (*GetModulesRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{20} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{20} } type GetModulesResponse struct { @@ -1853,7 +1853,7 @@ type GetModulesResponse struct { func (x *GetModulesResponse) Reset() { *x = GetModulesResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[21] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1865,7 +1865,7 @@ func (x *GetModulesResponse) String() string { func (*GetModulesResponse) ProtoMessage() {} func (x *GetModulesResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[21] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1878,7 +1878,7 @@ func (x *GetModulesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetModulesResponse.ProtoReflect.Descriptor instead. func (*GetModulesResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{21} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{21} } func (x *GetModulesResponse) GetModules() []*Module { @@ -1903,7 +1903,7 @@ type StreamModulesRequest struct { func (x *StreamModulesRequest) Reset() { *x = StreamModulesRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[22] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1915,7 +1915,7 @@ func (x *StreamModulesRequest) String() string { func (*StreamModulesRequest) ProtoMessage() {} func (x *StreamModulesRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[22] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1928,7 +1928,7 @@ func (x *StreamModulesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamModulesRequest.ProtoReflect.Descriptor instead. func (*StreamModulesRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{22} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{22} } type StreamModulesResponse struct { @@ -1942,7 +1942,7 @@ type StreamModulesResponse struct { func (x *StreamModulesResponse) Reset() { *x = StreamModulesResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[23] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1954,7 +1954,7 @@ func (x *StreamModulesResponse) String() string { func (*StreamModulesResponse) ProtoMessage() {} func (x *StreamModulesResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[23] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1967,7 +1967,7 @@ func (x *StreamModulesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamModulesResponse.ProtoReflect.Descriptor instead. func (*StreamModulesResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{23} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{23} } func (x *StreamModulesResponse) GetModules() []*Module { @@ -1992,12 +1992,12 @@ type GetEventsRequest struct { Filters []*GetEventsRequest_Filter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"` - Order GetEventsRequest_Order `protobuf:"varint,3,opt,name=order,proto3,enum=xyz.block.ftl.v1.console.GetEventsRequest_Order" json:"order,omitempty"` + Order GetEventsRequest_Order `protobuf:"varint,3,opt,name=order,proto3,enum=xyz.block.ftl.console.v1.GetEventsRequest_Order" json:"order,omitempty"` } func (x *GetEventsRequest) Reset() { *x = GetEventsRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[24] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2009,7 +2009,7 @@ func (x *GetEventsRequest) String() string { func (*GetEventsRequest) ProtoMessage() {} func (x *GetEventsRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[24] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2022,7 +2022,7 @@ func (x *GetEventsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest.ProtoReflect.Descriptor instead. func (*GetEventsRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24} } func (x *GetEventsRequest) GetFilters() []*GetEventsRequest_Filter { @@ -2058,7 +2058,7 @@ type GetEventsResponse struct { func (x *GetEventsResponse) Reset() { *x = GetEventsResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[25] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2070,7 +2070,7 @@ func (x *GetEventsResponse) String() string { func (*GetEventsResponse) ProtoMessage() {} func (x *GetEventsResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[25] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2083,7 +2083,7 @@ func (x *GetEventsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsResponse.ProtoReflect.Descriptor instead. func (*GetEventsResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{25} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{25} } func (x *GetEventsResponse) GetEvents() []*Event { @@ -2111,7 +2111,7 @@ type GetConfigRequest struct { func (x *GetConfigRequest) Reset() { *x = GetConfigRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[26] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2123,7 +2123,7 @@ func (x *GetConfigRequest) String() string { func (*GetConfigRequest) ProtoMessage() {} func (x *GetConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[26] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2136,7 +2136,7 @@ func (x *GetConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead. func (*GetConfigRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{26} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{26} } func (x *GetConfigRequest) GetName() string { @@ -2163,7 +2163,7 @@ type GetConfigResponse struct { func (x *GetConfigResponse) Reset() { *x = GetConfigResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[27] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2175,7 +2175,7 @@ func (x *GetConfigResponse) String() string { func (*GetConfigResponse) ProtoMessage() {} func (x *GetConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[27] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2188,7 +2188,7 @@ func (x *GetConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead. func (*GetConfigResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{27} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{27} } func (x *GetConfigResponse) GetValue() []byte { @@ -2210,7 +2210,7 @@ type SetConfigRequest struct { func (x *SetConfigRequest) Reset() { *x = SetConfigRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[28] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2222,7 +2222,7 @@ func (x *SetConfigRequest) String() string { func (*SetConfigRequest) ProtoMessage() {} func (x *SetConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[28] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2235,7 +2235,7 @@ func (x *SetConfigRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetConfigRequest.ProtoReflect.Descriptor instead. func (*SetConfigRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{28} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{28} } func (x *SetConfigRequest) GetName() string { @@ -2269,7 +2269,7 @@ type SetConfigResponse struct { func (x *SetConfigResponse) Reset() { *x = SetConfigResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[29] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2281,7 +2281,7 @@ func (x *SetConfigResponse) String() string { func (*SetConfigResponse) ProtoMessage() {} func (x *SetConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[29] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2294,7 +2294,7 @@ func (x *SetConfigResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetConfigResponse.ProtoReflect.Descriptor instead. func (*SetConfigResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{29} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{29} } func (x *SetConfigResponse) GetValue() []byte { @@ -2315,7 +2315,7 @@ type GetSecretRequest struct { func (x *GetSecretRequest) Reset() { *x = GetSecretRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[30] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2327,7 +2327,7 @@ func (x *GetSecretRequest) String() string { func (*GetSecretRequest) ProtoMessage() {} func (x *GetSecretRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[30] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2340,7 +2340,7 @@ func (x *GetSecretRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSecretRequest.ProtoReflect.Descriptor instead. func (*GetSecretRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{30} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{30} } func (x *GetSecretRequest) GetName() string { @@ -2367,7 +2367,7 @@ type GetSecretResponse struct { func (x *GetSecretResponse) Reset() { *x = GetSecretResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[31] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2379,7 +2379,7 @@ func (x *GetSecretResponse) String() string { func (*GetSecretResponse) ProtoMessage() {} func (x *GetSecretResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[31] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2392,7 +2392,7 @@ func (x *GetSecretResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetSecretResponse.ProtoReflect.Descriptor instead. func (*GetSecretResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{31} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{31} } func (x *GetSecretResponse) GetValue() []byte { @@ -2414,7 +2414,7 @@ type SetSecretRequest struct { func (x *SetSecretRequest) Reset() { *x = SetSecretRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[32] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2426,7 +2426,7 @@ func (x *SetSecretRequest) String() string { func (*SetSecretRequest) ProtoMessage() {} func (x *SetSecretRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[32] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2439,7 +2439,7 @@ func (x *SetSecretRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SetSecretRequest.ProtoReflect.Descriptor instead. func (*SetSecretRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{32} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{32} } func (x *SetSecretRequest) GetName() string { @@ -2473,7 +2473,7 @@ type SetSecretResponse struct { func (x *SetSecretResponse) Reset() { *x = SetSecretResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[33] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2485,7 +2485,7 @@ func (x *SetSecretResponse) String() string { func (*SetSecretResponse) ProtoMessage() {} func (x *SetSecretResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[33] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2498,7 +2498,7 @@ func (x *SetSecretResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SetSecretResponse.ProtoReflect.Descriptor instead. func (*SetSecretResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{33} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{33} } func (x *SetSecretResponse) GetValue() []byte { @@ -2519,7 +2519,7 @@ type StreamEventsRequest struct { func (x *StreamEventsRequest) Reset() { *x = StreamEventsRequest{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[34] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2531,7 +2531,7 @@ func (x *StreamEventsRequest) String() string { func (*StreamEventsRequest) ProtoMessage() {} func (x *StreamEventsRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[34] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2544,7 +2544,7 @@ func (x *StreamEventsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamEventsRequest.ProtoReflect.Descriptor instead. func (*StreamEventsRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{34} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{34} } func (x *StreamEventsRequest) GetUpdateInterval() *durationpb.Duration { @@ -2571,7 +2571,7 @@ type StreamEventsResponse struct { func (x *StreamEventsResponse) Reset() { *x = StreamEventsResponse{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[35] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2583,7 +2583,7 @@ func (x *StreamEventsResponse) String() string { func (*StreamEventsResponse) ProtoMessage() {} func (x *StreamEventsResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[35] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2596,7 +2596,7 @@ func (x *StreamEventsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use StreamEventsResponse.ProtoReflect.Descriptor instead. func (*StreamEventsResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{35} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{35} } func (x *StreamEventsResponse) GetEvents() []*Event { @@ -2630,7 +2630,7 @@ type Event struct { func (x *Event) Reset() { *x = Event{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[36] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2642,7 +2642,7 @@ func (x *Event) String() string { func (*Event) ProtoMessage() {} func (x *Event) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[36] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2655,7 +2655,7 @@ func (x *Event) ProtoReflect() protoreflect.Message { // Deprecated: Use Event.ProtoReflect.Descriptor instead. func (*Event) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{36} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{36} } func (x *Event) GetTimeStamp() *timestamppb.Timestamp { @@ -2811,7 +2811,7 @@ type GetEventsRequest_LimitFilter struct { func (x *GetEventsRequest_LimitFilter) Reset() { *x = GetEventsRequest_LimitFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[38] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2823,7 +2823,7 @@ func (x *GetEventsRequest_LimitFilter) String() string { func (*GetEventsRequest_LimitFilter) ProtoMessage() {} func (x *GetEventsRequest_LimitFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[38] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2836,7 +2836,7 @@ func (x *GetEventsRequest_LimitFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_LimitFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_LimitFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 0} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 0} } func (x *GetEventsRequest_LimitFilter) GetLimit() int32 { @@ -2852,12 +2852,12 @@ type GetEventsRequest_LogLevelFilter struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LogLevel LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=xyz.block.ftl.v1.console.LogLevel" json:"log_level,omitempty"` + LogLevel LogLevel `protobuf:"varint,1,opt,name=log_level,json=logLevel,proto3,enum=xyz.block.ftl.console.v1.LogLevel" json:"log_level,omitempty"` } func (x *GetEventsRequest_LogLevelFilter) Reset() { *x = GetEventsRequest_LogLevelFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[39] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2869,7 +2869,7 @@ func (x *GetEventsRequest_LogLevelFilter) String() string { func (*GetEventsRequest_LogLevelFilter) ProtoMessage() {} func (x *GetEventsRequest_LogLevelFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[39] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2882,7 +2882,7 @@ func (x *GetEventsRequest_LogLevelFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_LogLevelFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_LogLevelFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 1} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 1} } func (x *GetEventsRequest_LogLevelFilter) GetLogLevel() LogLevel { @@ -2903,7 +2903,7 @@ type GetEventsRequest_DeploymentFilter struct { func (x *GetEventsRequest_DeploymentFilter) Reset() { *x = GetEventsRequest_DeploymentFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[40] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2915,7 +2915,7 @@ func (x *GetEventsRequest_DeploymentFilter) String() string { func (*GetEventsRequest_DeploymentFilter) ProtoMessage() {} func (x *GetEventsRequest_DeploymentFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[40] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2928,7 +2928,7 @@ func (x *GetEventsRequest_DeploymentFilter) ProtoReflect() protoreflect.Message // Deprecated: Use GetEventsRequest_DeploymentFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_DeploymentFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 2} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 2} } func (x *GetEventsRequest_DeploymentFilter) GetDeployments() []string { @@ -2949,7 +2949,7 @@ type GetEventsRequest_RequestFilter struct { func (x *GetEventsRequest_RequestFilter) Reset() { *x = GetEventsRequest_RequestFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[41] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2961,7 +2961,7 @@ func (x *GetEventsRequest_RequestFilter) String() string { func (*GetEventsRequest_RequestFilter) ProtoMessage() {} func (x *GetEventsRequest_RequestFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[41] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2974,7 +2974,7 @@ func (x *GetEventsRequest_RequestFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_RequestFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_RequestFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 3} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 3} } func (x *GetEventsRequest_RequestFilter) GetRequests() []string { @@ -2990,12 +2990,12 @@ type GetEventsRequest_EventTypeFilter struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - EventTypes []EventType `protobuf:"varint,1,rep,packed,name=event_types,json=eventTypes,proto3,enum=xyz.block.ftl.v1.console.EventType" json:"event_types,omitempty"` + EventTypes []EventType `protobuf:"varint,1,rep,packed,name=event_types,json=eventTypes,proto3,enum=xyz.block.ftl.console.v1.EventType" json:"event_types,omitempty"` } func (x *GetEventsRequest_EventTypeFilter) Reset() { *x = GetEventsRequest_EventTypeFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[42] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3007,7 +3007,7 @@ func (x *GetEventsRequest_EventTypeFilter) String() string { func (*GetEventsRequest_EventTypeFilter) ProtoMessage() {} func (x *GetEventsRequest_EventTypeFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[42] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3020,7 +3020,7 @@ func (x *GetEventsRequest_EventTypeFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_EventTypeFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_EventTypeFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 4} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 4} } func (x *GetEventsRequest_EventTypeFilter) GetEventTypes() []EventType { @@ -3044,7 +3044,7 @@ type GetEventsRequest_TimeFilter struct { func (x *GetEventsRequest_TimeFilter) Reset() { *x = GetEventsRequest_TimeFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[43] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3056,7 +3056,7 @@ func (x *GetEventsRequest_TimeFilter) String() string { func (*GetEventsRequest_TimeFilter) ProtoMessage() {} func (x *GetEventsRequest_TimeFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[43] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3069,7 +3069,7 @@ func (x *GetEventsRequest_TimeFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_TimeFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_TimeFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 5} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 5} } func (x *GetEventsRequest_TimeFilter) GetOlderThan() *timestamppb.Timestamp { @@ -3100,7 +3100,7 @@ type GetEventsRequest_IDFilter struct { func (x *GetEventsRequest_IDFilter) Reset() { *x = GetEventsRequest_IDFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[44] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3112,7 +3112,7 @@ func (x *GetEventsRequest_IDFilter) String() string { func (*GetEventsRequest_IDFilter) ProtoMessage() {} func (x *GetEventsRequest_IDFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[44] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3125,7 +3125,7 @@ func (x *GetEventsRequest_IDFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_IDFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_IDFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 6} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 6} } func (x *GetEventsRequest_IDFilter) GetLowerThan() int64 { @@ -3155,7 +3155,7 @@ type GetEventsRequest_CallFilter struct { func (x *GetEventsRequest_CallFilter) Reset() { *x = GetEventsRequest_CallFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[45] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3167,7 +3167,7 @@ func (x *GetEventsRequest_CallFilter) String() string { func (*GetEventsRequest_CallFilter) ProtoMessage() {} func (x *GetEventsRequest_CallFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[45] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3180,7 +3180,7 @@ func (x *GetEventsRequest_CallFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_CallFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_CallFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 7} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 7} } func (x *GetEventsRequest_CallFilter) GetDestModule() string { @@ -3215,7 +3215,7 @@ type GetEventsRequest_ModuleFilter struct { func (x *GetEventsRequest_ModuleFilter) Reset() { *x = GetEventsRequest_ModuleFilter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[46] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3227,7 +3227,7 @@ func (x *GetEventsRequest_ModuleFilter) String() string { func (*GetEventsRequest_ModuleFilter) ProtoMessage() {} func (x *GetEventsRequest_ModuleFilter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[46] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3240,7 +3240,7 @@ func (x *GetEventsRequest_ModuleFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_ModuleFilter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_ModuleFilter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 8} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 8} } func (x *GetEventsRequest_ModuleFilter) GetModule() string { @@ -3280,7 +3280,7 @@ type GetEventsRequest_Filter struct { func (x *GetEventsRequest_Filter) Reset() { *x = GetEventsRequest_Filter{} - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[47] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3292,7 +3292,7 @@ func (x *GetEventsRequest_Filter) String() string { func (*GetEventsRequest_Filter) ProtoMessage() {} func (x *GetEventsRequest_Filter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_console_console_proto_msgTypes[47] + mi := &file_xyz_block_ftl_console_v1_console_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3305,7 +3305,7 @@ func (x *GetEventsRequest_Filter) ProtoReflect() protoreflect.Message { // Deprecated: Use GetEventsRequest_Filter.ProtoReflect.Descriptor instead. func (*GetEventsRequest_Filter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP(), []int{24, 9} + return file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP(), []int{24, 9} } func (m *GetEventsRequest_Filter) GetFilter() isGetEventsRequest_Filter_Filter { @@ -3436,21 +3436,21 @@ func (*GetEventsRequest_Filter_Call) isGetEventsRequest_Filter_Filter() {} func (*GetEventsRequest_Filter_Module) isGetEventsRequest_Filter_Filter() {} -var File_xyz_block_ftl_v1_console_console_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_console_v1_console_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ +var file_xyz_block_ftl_console_v1_console_proto_rawDesc = []byte{ 0x0a, 0x26, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, + 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, - 0x6c, 0x65, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, - 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, - 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, + 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x03, 0x0a, 0x08, 0x4c, 0x6f, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x25, 0x0a, 0x0e, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, @@ -3464,8 +3464,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x52, 0x0a, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, - 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, + 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, @@ -3490,13 +3490,13 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x49, 0x0a, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x48, 0x01, 0x52, 0x0d, 0x73, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x48, 0x01, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x56, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x88, 0x01, 0x01, 0x12, 0x4e, 0x0a, 0x14, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x12, 0x64, 0x65, 0x73, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x12, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x12, 0x35, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, @@ -3539,8 +3539,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, @@ -3570,8 +3570,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x37, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, @@ -3595,8 +3595,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, @@ -3606,8 +3606,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x59, 0x0a, 0x10, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x45, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, + 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, @@ -3621,8 +3621,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4b, 0x65, 0x79, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x08, 0x76, 0x65, 0x72, 0x62, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, 0x65, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x52, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, @@ -3665,65 +3665,65 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x65, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x7f, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x8f, 0x01, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x87, 0x01, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x77, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x31, 0x0a, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x04, 0x65, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x7b, 0x0a, 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x34, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x09, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x40, 0x0a, 0x09, 0x74, 0x79, 0x70, 0x65, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x09, 0x74, 0x79, 0x70, 0x65, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x7f, 0x0a, 0x06, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0xbf, 0x01, 0x0a, 0x04, 0x56, 0x65, 0x72, 0x62, 0x12, 0x31, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x2e, 0x0a, 0x13, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, @@ -3731,7 +3731,7 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x6a, 0x73, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x3c, 0x0a, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0a, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0xd1, 0x04, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, @@ -3742,82 +3742,82 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x65, 0x72, 0x62, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x05, 0x76, 0x65, 0x72, 0x62, 0x73, 0x12, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x05, 0x76, 0x65, 0x72, 0x62, 0x73, 0x12, 0x32, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, + 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3a, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x66, + 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x12, 0x40, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, + 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x34, 0x0a, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x65, 0x6e, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, + 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x52, 0x05, 0x65, 0x6e, 0x75, 0x6d, 0x73, 0x12, 0x37, 0x0a, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x54, + 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x12, 0x45, 0x0a, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x54, 0x79, 0x70, + 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x52, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x65, 0x73, 0x22, 0x29, 0x0a, 0x0d, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x22, 0x4b, 0x0a, 0x08, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x12, 0x3f, 0x0a, 0x06, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, - 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x47, 0x72, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, + 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x06, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x73, 0x22, 0x13, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x90, 0x01, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x08, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x08, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x16, 0x0a, 0x14, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x93, 0x01, 0x0a, 0x15, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3a, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, - 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x08, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x54, + 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x52, 0x08, 0x74, 0x6f, 0x70, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0xc3, 0x0e, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, - 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x46, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x1a, 0x23, 0x0a, 0x0b, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x1a, 0x51, 0x0a, 0x0e, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x3f, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, - 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, + 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x1a, 0x34, 0x0a, 0x10, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, @@ -3828,7 +3828,7 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x44, 0x0a, 0x0b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x1a, 0xaa, 0x01, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x3e, 0x0a, 0x0a, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x5f, 0x74, 0x68, @@ -3865,50 +3865,50 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x62, 0x88, 0x01, 0x01, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x76, 0x65, 0x72, 0x62, 0x1a, 0x88, 0x06, 0x0a, 0x06, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4e, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, - 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x58, 0x0a, 0x09, 0x6c, 0x6f, 0x67, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, - 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, + 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x08, 0x6c, 0x6f, 0x67, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x5f, 0x0a, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, - 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x56, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x5d, 0x0a, 0x0b, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, + 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0a, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x12, 0x4b, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x45, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, + 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x49, 0x44, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x02, 0x69, 0x64, 0x12, 0x4b, 0x0a, 0x04, 0x63, 0x61, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, + 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x04, 0x63, 0x61, 0x6c, 0x6c, 0x12, 0x51, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, - 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, + 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x08, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x3d, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65, @@ -3918,8 +3918,8 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x5f, 0x44, 0x45, 0x53, 0x43, 0x10, 0x02, 0x22, 0x74, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, + 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x1b, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x06, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x88, 0x01, 0x01, 0x42, 0x09, 0x0a, 0x07, 0x5f, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x22, 0x4e, 0x0a, @@ -3964,14 +3964,14 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x6e, 0x48, 0x00, 0x52, 0x0e, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x42, 0x12, 0x0a, 0x10, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x22, 0x4f, 0x0a, 0x14, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xb1, 0x06, 0x0a, 0x05, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x39, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, @@ -3980,48 +3980,48 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x6d, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x36, 0x0a, 0x03, 0x6c, 0x6f, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x76, + 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x03, 0x6c, 0x6f, 0x67, 0x12, 0x39, 0x0a, 0x04, 0x63, 0x61, 0x6c, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x04, 0x63, 0x61, 0x6c, 0x6c, 0x12, 0x61, 0x0a, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x44, 0x65, 0x70, + 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x12, 0x61, 0x0a, 0x12, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x11, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x42, 0x0a, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x45, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, + 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x55, 0x0a, 0x0e, 0x63, 0x72, 0x6f, 0x6e, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, - 0x6c, 0x65, 0x2e, 0x43, 0x72, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x43, 0x72, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x63, 0x72, 0x6f, 0x6e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x12, 0x52, 0x0a, 0x0d, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x78, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, + 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0c, 0x61, 0x73, 0x79, 0x6e, 0x63, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x65, 0x12, 0x55, 0x0a, 0x0e, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x75, + 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x53, 0x75, 0x62, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x12, 0x55, 0x0a, 0x0e, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, - 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x75, 0x62, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6e, 0x73, 0x75, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x75, 0x62, 0x53, 0x75, 0x62, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x75, 0x62, 0x73, 0x75, 0x62, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2a, 0xa9, 0x02, 0x0a, 0x09, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, @@ -4068,245 +4068,245 @@ var file_xyz_block_ftl_v1_console_console_proto_rawDesc = []byte{ 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x03, 0x90, 0x02, 0x01, 0x12, 0x67, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, + 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x0d, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x72, + 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x72, + 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x6f, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, + 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x64, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, + 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, + 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, - 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, + 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x09, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, + 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, - 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, + 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x53, + 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x64, 0x0a, 0x09, 0x53, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x2a, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, - 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, + 0x6c, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, - 0x65, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2e, 0x76, + 0x31, 0x2e, 0x53, 0x65, 0x74, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x50, 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, - 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x3b, 0x70, 0x62, 0x63, 0x6f, + 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x70, 0x62, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_xyz_block_ftl_v1_console_console_proto_rawDescOnce sync.Once - file_xyz_block_ftl_v1_console_console_proto_rawDescData = file_xyz_block_ftl_v1_console_console_proto_rawDesc + file_xyz_block_ftl_console_v1_console_proto_rawDescOnce sync.Once + file_xyz_block_ftl_console_v1_console_proto_rawDescData = file_xyz_block_ftl_console_v1_console_proto_rawDesc ) -func file_xyz_block_ftl_v1_console_console_proto_rawDescGZIP() []byte { - file_xyz_block_ftl_v1_console_console_proto_rawDescOnce.Do(func() { - file_xyz_block_ftl_v1_console_console_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_v1_console_console_proto_rawDescData) +func file_xyz_block_ftl_console_v1_console_proto_rawDescGZIP() []byte { + file_xyz_block_ftl_console_v1_console_proto_rawDescOnce.Do(func() { + file_xyz_block_ftl_console_v1_console_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_console_v1_console_proto_rawDescData) }) - return file_xyz_block_ftl_v1_console_console_proto_rawDescData -} - -var file_xyz_block_ftl_v1_console_console_proto_enumTypes = make([]protoimpl.EnumInfo, 4) -var file_xyz_block_ftl_v1_console_console_proto_msgTypes = make([]protoimpl.MessageInfo, 48) -var file_xyz_block_ftl_v1_console_console_proto_goTypes = []any{ - (EventType)(0), // 0: xyz.block.ftl.v1.console.EventType - (AsyncExecuteEventType)(0), // 1: xyz.block.ftl.v1.console.AsyncExecuteEventType - (LogLevel)(0), // 2: xyz.block.ftl.v1.console.LogLevel - (GetEventsRequest_Order)(0), // 3: xyz.block.ftl.v1.console.GetEventsRequest.Order - (*LogEvent)(nil), // 4: xyz.block.ftl.v1.console.LogEvent - (*CallEvent)(nil), // 5: xyz.block.ftl.v1.console.CallEvent - (*DeploymentCreatedEvent)(nil), // 6: xyz.block.ftl.v1.console.DeploymentCreatedEvent - (*DeploymentUpdatedEvent)(nil), // 7: xyz.block.ftl.v1.console.DeploymentUpdatedEvent - (*IngressEvent)(nil), // 8: xyz.block.ftl.v1.console.IngressEvent - (*CronScheduledEvent)(nil), // 9: xyz.block.ftl.v1.console.CronScheduledEvent - (*AsyncExecuteEvent)(nil), // 10: xyz.block.ftl.v1.console.AsyncExecuteEvent - (*PubSubPublishEvent)(nil), // 11: xyz.block.ftl.v1.console.PubSubPublishEvent - (*PubSubConsumeEvent)(nil), // 12: xyz.block.ftl.v1.console.PubSubConsumeEvent - (*Config)(nil), // 13: xyz.block.ftl.v1.console.Config - (*Data)(nil), // 14: xyz.block.ftl.v1.console.Data - (*Database)(nil), // 15: xyz.block.ftl.v1.console.Database - (*Enum)(nil), // 16: xyz.block.ftl.v1.console.Enum - (*Topic)(nil), // 17: xyz.block.ftl.v1.console.Topic - (*TypeAlias)(nil), // 18: xyz.block.ftl.v1.console.TypeAlias - (*Secret)(nil), // 19: xyz.block.ftl.v1.console.Secret - (*Verb)(nil), // 20: xyz.block.ftl.v1.console.Verb - (*Module)(nil), // 21: xyz.block.ftl.v1.console.Module - (*TopologyGroup)(nil), // 22: xyz.block.ftl.v1.console.TopologyGroup - (*Topology)(nil), // 23: xyz.block.ftl.v1.console.Topology - (*GetModulesRequest)(nil), // 24: xyz.block.ftl.v1.console.GetModulesRequest - (*GetModulesResponse)(nil), // 25: xyz.block.ftl.v1.console.GetModulesResponse - (*StreamModulesRequest)(nil), // 26: xyz.block.ftl.v1.console.StreamModulesRequest - (*StreamModulesResponse)(nil), // 27: xyz.block.ftl.v1.console.StreamModulesResponse - (*GetEventsRequest)(nil), // 28: xyz.block.ftl.v1.console.GetEventsRequest - (*GetEventsResponse)(nil), // 29: xyz.block.ftl.v1.console.GetEventsResponse - (*GetConfigRequest)(nil), // 30: xyz.block.ftl.v1.console.GetConfigRequest - (*GetConfigResponse)(nil), // 31: xyz.block.ftl.v1.console.GetConfigResponse - (*SetConfigRequest)(nil), // 32: xyz.block.ftl.v1.console.SetConfigRequest - (*SetConfigResponse)(nil), // 33: xyz.block.ftl.v1.console.SetConfigResponse - (*GetSecretRequest)(nil), // 34: xyz.block.ftl.v1.console.GetSecretRequest - (*GetSecretResponse)(nil), // 35: xyz.block.ftl.v1.console.GetSecretResponse - (*SetSecretRequest)(nil), // 36: xyz.block.ftl.v1.console.SetSecretRequest - (*SetSecretResponse)(nil), // 37: xyz.block.ftl.v1.console.SetSecretResponse - (*StreamEventsRequest)(nil), // 38: xyz.block.ftl.v1.console.StreamEventsRequest - (*StreamEventsResponse)(nil), // 39: xyz.block.ftl.v1.console.StreamEventsResponse - (*Event)(nil), // 40: xyz.block.ftl.v1.console.Event - nil, // 41: xyz.block.ftl.v1.console.LogEvent.AttributesEntry - (*GetEventsRequest_LimitFilter)(nil), // 42: xyz.block.ftl.v1.console.GetEventsRequest.LimitFilter - (*GetEventsRequest_LogLevelFilter)(nil), // 43: xyz.block.ftl.v1.console.GetEventsRequest.LogLevelFilter - (*GetEventsRequest_DeploymentFilter)(nil), // 44: xyz.block.ftl.v1.console.GetEventsRequest.DeploymentFilter - (*GetEventsRequest_RequestFilter)(nil), // 45: xyz.block.ftl.v1.console.GetEventsRequest.RequestFilter - (*GetEventsRequest_EventTypeFilter)(nil), // 46: xyz.block.ftl.v1.console.GetEventsRequest.EventTypeFilter - (*GetEventsRequest_TimeFilter)(nil), // 47: xyz.block.ftl.v1.console.GetEventsRequest.TimeFilter - (*GetEventsRequest_IDFilter)(nil), // 48: xyz.block.ftl.v1.console.GetEventsRequest.IDFilter - (*GetEventsRequest_CallFilter)(nil), // 49: xyz.block.ftl.v1.console.GetEventsRequest.CallFilter - (*GetEventsRequest_ModuleFilter)(nil), // 50: xyz.block.ftl.v1.console.GetEventsRequest.ModuleFilter - (*GetEventsRequest_Filter)(nil), // 51: xyz.block.ftl.v1.console.GetEventsRequest.Filter + return file_xyz_block_ftl_console_v1_console_proto_rawDescData +} + +var file_xyz_block_ftl_console_v1_console_proto_enumTypes = make([]protoimpl.EnumInfo, 4) +var file_xyz_block_ftl_console_v1_console_proto_msgTypes = make([]protoimpl.MessageInfo, 48) +var file_xyz_block_ftl_console_v1_console_proto_goTypes = []any{ + (EventType)(0), // 0: xyz.block.ftl.console.v1.EventType + (AsyncExecuteEventType)(0), // 1: xyz.block.ftl.console.v1.AsyncExecuteEventType + (LogLevel)(0), // 2: xyz.block.ftl.console.v1.LogLevel + (GetEventsRequest_Order)(0), // 3: xyz.block.ftl.console.v1.GetEventsRequest.Order + (*LogEvent)(nil), // 4: xyz.block.ftl.console.v1.LogEvent + (*CallEvent)(nil), // 5: xyz.block.ftl.console.v1.CallEvent + (*DeploymentCreatedEvent)(nil), // 6: xyz.block.ftl.console.v1.DeploymentCreatedEvent + (*DeploymentUpdatedEvent)(nil), // 7: xyz.block.ftl.console.v1.DeploymentUpdatedEvent + (*IngressEvent)(nil), // 8: xyz.block.ftl.console.v1.IngressEvent + (*CronScheduledEvent)(nil), // 9: xyz.block.ftl.console.v1.CronScheduledEvent + (*AsyncExecuteEvent)(nil), // 10: xyz.block.ftl.console.v1.AsyncExecuteEvent + (*PubSubPublishEvent)(nil), // 11: xyz.block.ftl.console.v1.PubSubPublishEvent + (*PubSubConsumeEvent)(nil), // 12: xyz.block.ftl.console.v1.PubSubConsumeEvent + (*Config)(nil), // 13: xyz.block.ftl.console.v1.Config + (*Data)(nil), // 14: xyz.block.ftl.console.v1.Data + (*Database)(nil), // 15: xyz.block.ftl.console.v1.Database + (*Enum)(nil), // 16: xyz.block.ftl.console.v1.Enum + (*Topic)(nil), // 17: xyz.block.ftl.console.v1.Topic + (*TypeAlias)(nil), // 18: xyz.block.ftl.console.v1.TypeAlias + (*Secret)(nil), // 19: xyz.block.ftl.console.v1.Secret + (*Verb)(nil), // 20: xyz.block.ftl.console.v1.Verb + (*Module)(nil), // 21: xyz.block.ftl.console.v1.Module + (*TopologyGroup)(nil), // 22: xyz.block.ftl.console.v1.TopologyGroup + (*Topology)(nil), // 23: xyz.block.ftl.console.v1.Topology + (*GetModulesRequest)(nil), // 24: xyz.block.ftl.console.v1.GetModulesRequest + (*GetModulesResponse)(nil), // 25: xyz.block.ftl.console.v1.GetModulesResponse + (*StreamModulesRequest)(nil), // 26: xyz.block.ftl.console.v1.StreamModulesRequest + (*StreamModulesResponse)(nil), // 27: xyz.block.ftl.console.v1.StreamModulesResponse + (*GetEventsRequest)(nil), // 28: xyz.block.ftl.console.v1.GetEventsRequest + (*GetEventsResponse)(nil), // 29: xyz.block.ftl.console.v1.GetEventsResponse + (*GetConfigRequest)(nil), // 30: xyz.block.ftl.console.v1.GetConfigRequest + (*GetConfigResponse)(nil), // 31: xyz.block.ftl.console.v1.GetConfigResponse + (*SetConfigRequest)(nil), // 32: xyz.block.ftl.console.v1.SetConfigRequest + (*SetConfigResponse)(nil), // 33: xyz.block.ftl.console.v1.SetConfigResponse + (*GetSecretRequest)(nil), // 34: xyz.block.ftl.console.v1.GetSecretRequest + (*GetSecretResponse)(nil), // 35: xyz.block.ftl.console.v1.GetSecretResponse + (*SetSecretRequest)(nil), // 36: xyz.block.ftl.console.v1.SetSecretRequest + (*SetSecretResponse)(nil), // 37: xyz.block.ftl.console.v1.SetSecretResponse + (*StreamEventsRequest)(nil), // 38: xyz.block.ftl.console.v1.StreamEventsRequest + (*StreamEventsResponse)(nil), // 39: xyz.block.ftl.console.v1.StreamEventsResponse + (*Event)(nil), // 40: xyz.block.ftl.console.v1.Event + nil, // 41: xyz.block.ftl.console.v1.LogEvent.AttributesEntry + (*GetEventsRequest_LimitFilter)(nil), // 42: xyz.block.ftl.console.v1.GetEventsRequest.LimitFilter + (*GetEventsRequest_LogLevelFilter)(nil), // 43: xyz.block.ftl.console.v1.GetEventsRequest.LogLevelFilter + (*GetEventsRequest_DeploymentFilter)(nil), // 44: xyz.block.ftl.console.v1.GetEventsRequest.DeploymentFilter + (*GetEventsRequest_RequestFilter)(nil), // 45: xyz.block.ftl.console.v1.GetEventsRequest.RequestFilter + (*GetEventsRequest_EventTypeFilter)(nil), // 46: xyz.block.ftl.console.v1.GetEventsRequest.EventTypeFilter + (*GetEventsRequest_TimeFilter)(nil), // 47: xyz.block.ftl.console.v1.GetEventsRequest.TimeFilter + (*GetEventsRequest_IDFilter)(nil), // 48: xyz.block.ftl.console.v1.GetEventsRequest.IDFilter + (*GetEventsRequest_CallFilter)(nil), // 49: xyz.block.ftl.console.v1.GetEventsRequest.CallFilter + (*GetEventsRequest_ModuleFilter)(nil), // 50: xyz.block.ftl.console.v1.GetEventsRequest.ModuleFilter + (*GetEventsRequest_Filter)(nil), // 51: xyz.block.ftl.console.v1.GetEventsRequest.Filter (*timestamppb.Timestamp)(nil), // 52: google.protobuf.Timestamp - (*schema.Ref)(nil), // 53: xyz.block.ftl.v1.schema.Ref + (*v1.Ref)(nil), // 53: xyz.block.ftl.schema.v1.Ref (*durationpb.Duration)(nil), // 54: google.protobuf.Duration - (*schema.Config)(nil), // 55: xyz.block.ftl.v1.schema.Config - (*schema.Data)(nil), // 56: xyz.block.ftl.v1.schema.Data - (*schema.Database)(nil), // 57: xyz.block.ftl.v1.schema.Database - (*schema.Enum)(nil), // 58: xyz.block.ftl.v1.schema.Enum - (*schema.Topic)(nil), // 59: xyz.block.ftl.v1.schema.Topic - (*schema.TypeAlias)(nil), // 60: xyz.block.ftl.v1.schema.TypeAlias - (*schema.Secret)(nil), // 61: xyz.block.ftl.v1.schema.Secret - (*schema.Verb)(nil), // 62: xyz.block.ftl.v1.schema.Verb - (*v1.PingRequest)(nil), // 63: xyz.block.ftl.v1.PingRequest - (*v1.PingResponse)(nil), // 64: xyz.block.ftl.v1.PingResponse -} -var file_xyz_block_ftl_v1_console_console_proto_depIdxs = []int32{ - 52, // 0: xyz.block.ftl.v1.console.LogEvent.time_stamp:type_name -> google.protobuf.Timestamp - 41, // 1: xyz.block.ftl.v1.console.LogEvent.attributes:type_name -> xyz.block.ftl.v1.console.LogEvent.AttributesEntry - 52, // 2: xyz.block.ftl.v1.console.CallEvent.time_stamp:type_name -> google.protobuf.Timestamp - 53, // 3: xyz.block.ftl.v1.console.CallEvent.source_verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 53, // 4: xyz.block.ftl.v1.console.CallEvent.destination_verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 54, // 5: xyz.block.ftl.v1.console.CallEvent.duration:type_name -> google.protobuf.Duration - 53, // 6: xyz.block.ftl.v1.console.IngressEvent.verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 52, // 7: xyz.block.ftl.v1.console.IngressEvent.time_stamp:type_name -> google.protobuf.Timestamp - 54, // 8: xyz.block.ftl.v1.console.IngressEvent.duration:type_name -> google.protobuf.Duration - 53, // 9: xyz.block.ftl.v1.console.CronScheduledEvent.verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 52, // 10: xyz.block.ftl.v1.console.CronScheduledEvent.time_stamp:type_name -> google.protobuf.Timestamp - 54, // 11: xyz.block.ftl.v1.console.CronScheduledEvent.duration:type_name -> google.protobuf.Duration - 52, // 12: xyz.block.ftl.v1.console.CronScheduledEvent.scheduled_at:type_name -> google.protobuf.Timestamp - 53, // 13: xyz.block.ftl.v1.console.AsyncExecuteEvent.verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 52, // 14: xyz.block.ftl.v1.console.AsyncExecuteEvent.time_stamp:type_name -> google.protobuf.Timestamp - 54, // 15: xyz.block.ftl.v1.console.AsyncExecuteEvent.duration:type_name -> google.protobuf.Duration - 1, // 16: xyz.block.ftl.v1.console.AsyncExecuteEvent.async_event_type:type_name -> xyz.block.ftl.v1.console.AsyncExecuteEventType - 53, // 17: xyz.block.ftl.v1.console.PubSubPublishEvent.verb_ref:type_name -> xyz.block.ftl.v1.schema.Ref - 52, // 18: xyz.block.ftl.v1.console.PubSubPublishEvent.time_stamp:type_name -> google.protobuf.Timestamp - 54, // 19: xyz.block.ftl.v1.console.PubSubPublishEvent.duration:type_name -> google.protobuf.Duration - 52, // 20: xyz.block.ftl.v1.console.PubSubConsumeEvent.time_stamp:type_name -> google.protobuf.Timestamp - 54, // 21: xyz.block.ftl.v1.console.PubSubConsumeEvent.duration:type_name -> google.protobuf.Duration - 55, // 22: xyz.block.ftl.v1.console.Config.config:type_name -> xyz.block.ftl.v1.schema.Config - 53, // 23: xyz.block.ftl.v1.console.Config.references:type_name -> xyz.block.ftl.v1.schema.Ref - 56, // 24: xyz.block.ftl.v1.console.Data.data:type_name -> xyz.block.ftl.v1.schema.Data - 53, // 25: xyz.block.ftl.v1.console.Data.references:type_name -> xyz.block.ftl.v1.schema.Ref - 57, // 26: xyz.block.ftl.v1.console.Database.database:type_name -> xyz.block.ftl.v1.schema.Database - 53, // 27: xyz.block.ftl.v1.console.Database.references:type_name -> xyz.block.ftl.v1.schema.Ref - 58, // 28: xyz.block.ftl.v1.console.Enum.enum:type_name -> xyz.block.ftl.v1.schema.Enum - 53, // 29: xyz.block.ftl.v1.console.Enum.references:type_name -> xyz.block.ftl.v1.schema.Ref - 59, // 30: xyz.block.ftl.v1.console.Topic.topic:type_name -> xyz.block.ftl.v1.schema.Topic - 53, // 31: xyz.block.ftl.v1.console.Topic.references:type_name -> xyz.block.ftl.v1.schema.Ref - 60, // 32: xyz.block.ftl.v1.console.TypeAlias.typealias:type_name -> xyz.block.ftl.v1.schema.TypeAlias - 53, // 33: xyz.block.ftl.v1.console.TypeAlias.references:type_name -> xyz.block.ftl.v1.schema.Ref - 61, // 34: xyz.block.ftl.v1.console.Secret.secret:type_name -> xyz.block.ftl.v1.schema.Secret - 53, // 35: xyz.block.ftl.v1.console.Secret.references:type_name -> xyz.block.ftl.v1.schema.Ref - 62, // 36: xyz.block.ftl.v1.console.Verb.verb:type_name -> xyz.block.ftl.v1.schema.Verb - 53, // 37: xyz.block.ftl.v1.console.Verb.references:type_name -> xyz.block.ftl.v1.schema.Ref - 20, // 38: xyz.block.ftl.v1.console.Module.verbs:type_name -> xyz.block.ftl.v1.console.Verb - 14, // 39: xyz.block.ftl.v1.console.Module.data:type_name -> xyz.block.ftl.v1.console.Data - 19, // 40: xyz.block.ftl.v1.console.Module.secrets:type_name -> xyz.block.ftl.v1.console.Secret - 13, // 41: xyz.block.ftl.v1.console.Module.configs:type_name -> xyz.block.ftl.v1.console.Config - 15, // 42: xyz.block.ftl.v1.console.Module.databases:type_name -> xyz.block.ftl.v1.console.Database - 16, // 43: xyz.block.ftl.v1.console.Module.enums:type_name -> xyz.block.ftl.v1.console.Enum - 17, // 44: xyz.block.ftl.v1.console.Module.topics:type_name -> xyz.block.ftl.v1.console.Topic - 18, // 45: xyz.block.ftl.v1.console.Module.typealiases:type_name -> xyz.block.ftl.v1.console.TypeAlias - 22, // 46: xyz.block.ftl.v1.console.Topology.levels:type_name -> xyz.block.ftl.v1.console.TopologyGroup - 21, // 47: xyz.block.ftl.v1.console.GetModulesResponse.modules:type_name -> xyz.block.ftl.v1.console.Module - 23, // 48: xyz.block.ftl.v1.console.GetModulesResponse.topology:type_name -> xyz.block.ftl.v1.console.Topology - 21, // 49: xyz.block.ftl.v1.console.StreamModulesResponse.modules:type_name -> xyz.block.ftl.v1.console.Module - 23, // 50: xyz.block.ftl.v1.console.StreamModulesResponse.topology:type_name -> xyz.block.ftl.v1.console.Topology - 51, // 51: xyz.block.ftl.v1.console.GetEventsRequest.filters:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.Filter - 3, // 52: xyz.block.ftl.v1.console.GetEventsRequest.order:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.Order - 40, // 53: xyz.block.ftl.v1.console.GetEventsResponse.events:type_name -> xyz.block.ftl.v1.console.Event - 54, // 54: xyz.block.ftl.v1.console.StreamEventsRequest.update_interval:type_name -> google.protobuf.Duration - 28, // 55: xyz.block.ftl.v1.console.StreamEventsRequest.query:type_name -> xyz.block.ftl.v1.console.GetEventsRequest - 40, // 56: xyz.block.ftl.v1.console.StreamEventsResponse.events:type_name -> xyz.block.ftl.v1.console.Event - 52, // 57: xyz.block.ftl.v1.console.Event.time_stamp:type_name -> google.protobuf.Timestamp - 4, // 58: xyz.block.ftl.v1.console.Event.log:type_name -> xyz.block.ftl.v1.console.LogEvent - 5, // 59: xyz.block.ftl.v1.console.Event.call:type_name -> xyz.block.ftl.v1.console.CallEvent - 6, // 60: xyz.block.ftl.v1.console.Event.deployment_created:type_name -> xyz.block.ftl.v1.console.DeploymentCreatedEvent - 7, // 61: xyz.block.ftl.v1.console.Event.deployment_updated:type_name -> xyz.block.ftl.v1.console.DeploymentUpdatedEvent - 8, // 62: xyz.block.ftl.v1.console.Event.ingress:type_name -> xyz.block.ftl.v1.console.IngressEvent - 9, // 63: xyz.block.ftl.v1.console.Event.cron_scheduled:type_name -> xyz.block.ftl.v1.console.CronScheduledEvent - 10, // 64: xyz.block.ftl.v1.console.Event.async_execute:type_name -> xyz.block.ftl.v1.console.AsyncExecuteEvent - 11, // 65: xyz.block.ftl.v1.console.Event.pubsub_publish:type_name -> xyz.block.ftl.v1.console.PubSubPublishEvent - 12, // 66: xyz.block.ftl.v1.console.Event.pubsub_consume:type_name -> xyz.block.ftl.v1.console.PubSubConsumeEvent - 2, // 67: xyz.block.ftl.v1.console.GetEventsRequest.LogLevelFilter.log_level:type_name -> xyz.block.ftl.v1.console.LogLevel - 0, // 68: xyz.block.ftl.v1.console.GetEventsRequest.EventTypeFilter.event_types:type_name -> xyz.block.ftl.v1.console.EventType - 52, // 69: xyz.block.ftl.v1.console.GetEventsRequest.TimeFilter.older_than:type_name -> google.protobuf.Timestamp - 52, // 70: xyz.block.ftl.v1.console.GetEventsRequest.TimeFilter.newer_than:type_name -> google.protobuf.Timestamp - 42, // 71: xyz.block.ftl.v1.console.GetEventsRequest.Filter.limit:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.LimitFilter - 43, // 72: xyz.block.ftl.v1.console.GetEventsRequest.Filter.log_level:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.LogLevelFilter - 44, // 73: xyz.block.ftl.v1.console.GetEventsRequest.Filter.deployments:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.DeploymentFilter - 45, // 74: xyz.block.ftl.v1.console.GetEventsRequest.Filter.requests:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.RequestFilter - 46, // 75: xyz.block.ftl.v1.console.GetEventsRequest.Filter.event_types:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.EventTypeFilter - 47, // 76: xyz.block.ftl.v1.console.GetEventsRequest.Filter.time:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.TimeFilter - 48, // 77: xyz.block.ftl.v1.console.GetEventsRequest.Filter.id:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.IDFilter - 49, // 78: xyz.block.ftl.v1.console.GetEventsRequest.Filter.call:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.CallFilter - 50, // 79: xyz.block.ftl.v1.console.GetEventsRequest.Filter.module:type_name -> xyz.block.ftl.v1.console.GetEventsRequest.ModuleFilter - 63, // 80: xyz.block.ftl.v1.console.ConsoleService.Ping:input_type -> xyz.block.ftl.v1.PingRequest - 24, // 81: xyz.block.ftl.v1.console.ConsoleService.GetModules:input_type -> xyz.block.ftl.v1.console.GetModulesRequest - 26, // 82: xyz.block.ftl.v1.console.ConsoleService.StreamModules:input_type -> xyz.block.ftl.v1.console.StreamModulesRequest - 38, // 83: xyz.block.ftl.v1.console.ConsoleService.StreamEvents:input_type -> xyz.block.ftl.v1.console.StreamEventsRequest - 28, // 84: xyz.block.ftl.v1.console.ConsoleService.GetEvents:input_type -> xyz.block.ftl.v1.console.GetEventsRequest - 30, // 85: xyz.block.ftl.v1.console.ConsoleService.GetConfig:input_type -> xyz.block.ftl.v1.console.GetConfigRequest - 32, // 86: xyz.block.ftl.v1.console.ConsoleService.SetConfig:input_type -> xyz.block.ftl.v1.console.SetConfigRequest - 34, // 87: xyz.block.ftl.v1.console.ConsoleService.GetSecret:input_type -> xyz.block.ftl.v1.console.GetSecretRequest - 36, // 88: xyz.block.ftl.v1.console.ConsoleService.SetSecret:input_type -> xyz.block.ftl.v1.console.SetSecretRequest - 64, // 89: xyz.block.ftl.v1.console.ConsoleService.Ping:output_type -> xyz.block.ftl.v1.PingResponse - 25, // 90: xyz.block.ftl.v1.console.ConsoleService.GetModules:output_type -> xyz.block.ftl.v1.console.GetModulesResponse - 27, // 91: xyz.block.ftl.v1.console.ConsoleService.StreamModules:output_type -> xyz.block.ftl.v1.console.StreamModulesResponse - 39, // 92: xyz.block.ftl.v1.console.ConsoleService.StreamEvents:output_type -> xyz.block.ftl.v1.console.StreamEventsResponse - 29, // 93: xyz.block.ftl.v1.console.ConsoleService.GetEvents:output_type -> xyz.block.ftl.v1.console.GetEventsResponse - 31, // 94: xyz.block.ftl.v1.console.ConsoleService.GetConfig:output_type -> xyz.block.ftl.v1.console.GetConfigResponse - 33, // 95: xyz.block.ftl.v1.console.ConsoleService.SetConfig:output_type -> xyz.block.ftl.v1.console.SetConfigResponse - 35, // 96: xyz.block.ftl.v1.console.ConsoleService.GetSecret:output_type -> xyz.block.ftl.v1.console.GetSecretResponse - 37, // 97: xyz.block.ftl.v1.console.ConsoleService.SetSecret:output_type -> xyz.block.ftl.v1.console.SetSecretResponse + (*v1.Config)(nil), // 55: xyz.block.ftl.schema.v1.Config + (*v1.Data)(nil), // 56: xyz.block.ftl.schema.v1.Data + (*v1.Database)(nil), // 57: xyz.block.ftl.schema.v1.Database + (*v1.Enum)(nil), // 58: xyz.block.ftl.schema.v1.Enum + (*v1.Topic)(nil), // 59: xyz.block.ftl.schema.v1.Topic + (*v1.TypeAlias)(nil), // 60: xyz.block.ftl.schema.v1.TypeAlias + (*v1.Secret)(nil), // 61: xyz.block.ftl.schema.v1.Secret + (*v1.Verb)(nil), // 62: xyz.block.ftl.schema.v1.Verb + (*v11.PingRequest)(nil), // 63: xyz.block.ftl.v1.PingRequest + (*v11.PingResponse)(nil), // 64: xyz.block.ftl.v1.PingResponse +} +var file_xyz_block_ftl_console_v1_console_proto_depIdxs = []int32{ + 52, // 0: xyz.block.ftl.console.v1.LogEvent.time_stamp:type_name -> google.protobuf.Timestamp + 41, // 1: xyz.block.ftl.console.v1.LogEvent.attributes:type_name -> xyz.block.ftl.console.v1.LogEvent.AttributesEntry + 52, // 2: xyz.block.ftl.console.v1.CallEvent.time_stamp:type_name -> google.protobuf.Timestamp + 53, // 3: xyz.block.ftl.console.v1.CallEvent.source_verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 53, // 4: xyz.block.ftl.console.v1.CallEvent.destination_verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 54, // 5: xyz.block.ftl.console.v1.CallEvent.duration:type_name -> google.protobuf.Duration + 53, // 6: xyz.block.ftl.console.v1.IngressEvent.verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 52, // 7: xyz.block.ftl.console.v1.IngressEvent.time_stamp:type_name -> google.protobuf.Timestamp + 54, // 8: xyz.block.ftl.console.v1.IngressEvent.duration:type_name -> google.protobuf.Duration + 53, // 9: xyz.block.ftl.console.v1.CronScheduledEvent.verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 52, // 10: xyz.block.ftl.console.v1.CronScheduledEvent.time_stamp:type_name -> google.protobuf.Timestamp + 54, // 11: xyz.block.ftl.console.v1.CronScheduledEvent.duration:type_name -> google.protobuf.Duration + 52, // 12: xyz.block.ftl.console.v1.CronScheduledEvent.scheduled_at:type_name -> google.protobuf.Timestamp + 53, // 13: xyz.block.ftl.console.v1.AsyncExecuteEvent.verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 52, // 14: xyz.block.ftl.console.v1.AsyncExecuteEvent.time_stamp:type_name -> google.protobuf.Timestamp + 54, // 15: xyz.block.ftl.console.v1.AsyncExecuteEvent.duration:type_name -> google.protobuf.Duration + 1, // 16: xyz.block.ftl.console.v1.AsyncExecuteEvent.async_event_type:type_name -> xyz.block.ftl.console.v1.AsyncExecuteEventType + 53, // 17: xyz.block.ftl.console.v1.PubSubPublishEvent.verb_ref:type_name -> xyz.block.ftl.schema.v1.Ref + 52, // 18: xyz.block.ftl.console.v1.PubSubPublishEvent.time_stamp:type_name -> google.protobuf.Timestamp + 54, // 19: xyz.block.ftl.console.v1.PubSubPublishEvent.duration:type_name -> google.protobuf.Duration + 52, // 20: xyz.block.ftl.console.v1.PubSubConsumeEvent.time_stamp:type_name -> google.protobuf.Timestamp + 54, // 21: xyz.block.ftl.console.v1.PubSubConsumeEvent.duration:type_name -> google.protobuf.Duration + 55, // 22: xyz.block.ftl.console.v1.Config.config:type_name -> xyz.block.ftl.schema.v1.Config + 53, // 23: xyz.block.ftl.console.v1.Config.references:type_name -> xyz.block.ftl.schema.v1.Ref + 56, // 24: xyz.block.ftl.console.v1.Data.data:type_name -> xyz.block.ftl.schema.v1.Data + 53, // 25: xyz.block.ftl.console.v1.Data.references:type_name -> xyz.block.ftl.schema.v1.Ref + 57, // 26: xyz.block.ftl.console.v1.Database.database:type_name -> xyz.block.ftl.schema.v1.Database + 53, // 27: xyz.block.ftl.console.v1.Database.references:type_name -> xyz.block.ftl.schema.v1.Ref + 58, // 28: xyz.block.ftl.console.v1.Enum.enum:type_name -> xyz.block.ftl.schema.v1.Enum + 53, // 29: xyz.block.ftl.console.v1.Enum.references:type_name -> xyz.block.ftl.schema.v1.Ref + 59, // 30: xyz.block.ftl.console.v1.Topic.topic:type_name -> xyz.block.ftl.schema.v1.Topic + 53, // 31: xyz.block.ftl.console.v1.Topic.references:type_name -> xyz.block.ftl.schema.v1.Ref + 60, // 32: xyz.block.ftl.console.v1.TypeAlias.typealias:type_name -> xyz.block.ftl.schema.v1.TypeAlias + 53, // 33: xyz.block.ftl.console.v1.TypeAlias.references:type_name -> xyz.block.ftl.schema.v1.Ref + 61, // 34: xyz.block.ftl.console.v1.Secret.secret:type_name -> xyz.block.ftl.schema.v1.Secret + 53, // 35: xyz.block.ftl.console.v1.Secret.references:type_name -> xyz.block.ftl.schema.v1.Ref + 62, // 36: xyz.block.ftl.console.v1.Verb.verb:type_name -> xyz.block.ftl.schema.v1.Verb + 53, // 37: xyz.block.ftl.console.v1.Verb.references:type_name -> xyz.block.ftl.schema.v1.Ref + 20, // 38: xyz.block.ftl.console.v1.Module.verbs:type_name -> xyz.block.ftl.console.v1.Verb + 14, // 39: xyz.block.ftl.console.v1.Module.data:type_name -> xyz.block.ftl.console.v1.Data + 19, // 40: xyz.block.ftl.console.v1.Module.secrets:type_name -> xyz.block.ftl.console.v1.Secret + 13, // 41: xyz.block.ftl.console.v1.Module.configs:type_name -> xyz.block.ftl.console.v1.Config + 15, // 42: xyz.block.ftl.console.v1.Module.databases:type_name -> xyz.block.ftl.console.v1.Database + 16, // 43: xyz.block.ftl.console.v1.Module.enums:type_name -> xyz.block.ftl.console.v1.Enum + 17, // 44: xyz.block.ftl.console.v1.Module.topics:type_name -> xyz.block.ftl.console.v1.Topic + 18, // 45: xyz.block.ftl.console.v1.Module.typealiases:type_name -> xyz.block.ftl.console.v1.TypeAlias + 22, // 46: xyz.block.ftl.console.v1.Topology.levels:type_name -> xyz.block.ftl.console.v1.TopologyGroup + 21, // 47: xyz.block.ftl.console.v1.GetModulesResponse.modules:type_name -> xyz.block.ftl.console.v1.Module + 23, // 48: xyz.block.ftl.console.v1.GetModulesResponse.topology:type_name -> xyz.block.ftl.console.v1.Topology + 21, // 49: xyz.block.ftl.console.v1.StreamModulesResponse.modules:type_name -> xyz.block.ftl.console.v1.Module + 23, // 50: xyz.block.ftl.console.v1.StreamModulesResponse.topology:type_name -> xyz.block.ftl.console.v1.Topology + 51, // 51: xyz.block.ftl.console.v1.GetEventsRequest.filters:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.Filter + 3, // 52: xyz.block.ftl.console.v1.GetEventsRequest.order:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.Order + 40, // 53: xyz.block.ftl.console.v1.GetEventsResponse.events:type_name -> xyz.block.ftl.console.v1.Event + 54, // 54: xyz.block.ftl.console.v1.StreamEventsRequest.update_interval:type_name -> google.protobuf.Duration + 28, // 55: xyz.block.ftl.console.v1.StreamEventsRequest.query:type_name -> xyz.block.ftl.console.v1.GetEventsRequest + 40, // 56: xyz.block.ftl.console.v1.StreamEventsResponse.events:type_name -> xyz.block.ftl.console.v1.Event + 52, // 57: xyz.block.ftl.console.v1.Event.time_stamp:type_name -> google.protobuf.Timestamp + 4, // 58: xyz.block.ftl.console.v1.Event.log:type_name -> xyz.block.ftl.console.v1.LogEvent + 5, // 59: xyz.block.ftl.console.v1.Event.call:type_name -> xyz.block.ftl.console.v1.CallEvent + 6, // 60: xyz.block.ftl.console.v1.Event.deployment_created:type_name -> xyz.block.ftl.console.v1.DeploymentCreatedEvent + 7, // 61: xyz.block.ftl.console.v1.Event.deployment_updated:type_name -> xyz.block.ftl.console.v1.DeploymentUpdatedEvent + 8, // 62: xyz.block.ftl.console.v1.Event.ingress:type_name -> xyz.block.ftl.console.v1.IngressEvent + 9, // 63: xyz.block.ftl.console.v1.Event.cron_scheduled:type_name -> xyz.block.ftl.console.v1.CronScheduledEvent + 10, // 64: xyz.block.ftl.console.v1.Event.async_execute:type_name -> xyz.block.ftl.console.v1.AsyncExecuteEvent + 11, // 65: xyz.block.ftl.console.v1.Event.pubsub_publish:type_name -> xyz.block.ftl.console.v1.PubSubPublishEvent + 12, // 66: xyz.block.ftl.console.v1.Event.pubsub_consume:type_name -> xyz.block.ftl.console.v1.PubSubConsumeEvent + 2, // 67: xyz.block.ftl.console.v1.GetEventsRequest.LogLevelFilter.log_level:type_name -> xyz.block.ftl.console.v1.LogLevel + 0, // 68: xyz.block.ftl.console.v1.GetEventsRequest.EventTypeFilter.event_types:type_name -> xyz.block.ftl.console.v1.EventType + 52, // 69: xyz.block.ftl.console.v1.GetEventsRequest.TimeFilter.older_than:type_name -> google.protobuf.Timestamp + 52, // 70: xyz.block.ftl.console.v1.GetEventsRequest.TimeFilter.newer_than:type_name -> google.protobuf.Timestamp + 42, // 71: xyz.block.ftl.console.v1.GetEventsRequest.Filter.limit:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.LimitFilter + 43, // 72: xyz.block.ftl.console.v1.GetEventsRequest.Filter.log_level:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.LogLevelFilter + 44, // 73: xyz.block.ftl.console.v1.GetEventsRequest.Filter.deployments:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.DeploymentFilter + 45, // 74: xyz.block.ftl.console.v1.GetEventsRequest.Filter.requests:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.RequestFilter + 46, // 75: xyz.block.ftl.console.v1.GetEventsRequest.Filter.event_types:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.EventTypeFilter + 47, // 76: xyz.block.ftl.console.v1.GetEventsRequest.Filter.time:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.TimeFilter + 48, // 77: xyz.block.ftl.console.v1.GetEventsRequest.Filter.id:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.IDFilter + 49, // 78: xyz.block.ftl.console.v1.GetEventsRequest.Filter.call:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.CallFilter + 50, // 79: xyz.block.ftl.console.v1.GetEventsRequest.Filter.module:type_name -> xyz.block.ftl.console.v1.GetEventsRequest.ModuleFilter + 63, // 80: xyz.block.ftl.console.v1.ConsoleService.Ping:input_type -> xyz.block.ftl.v1.PingRequest + 24, // 81: xyz.block.ftl.console.v1.ConsoleService.GetModules:input_type -> xyz.block.ftl.console.v1.GetModulesRequest + 26, // 82: xyz.block.ftl.console.v1.ConsoleService.StreamModules:input_type -> xyz.block.ftl.console.v1.StreamModulesRequest + 38, // 83: xyz.block.ftl.console.v1.ConsoleService.StreamEvents:input_type -> xyz.block.ftl.console.v1.StreamEventsRequest + 28, // 84: xyz.block.ftl.console.v1.ConsoleService.GetEvents:input_type -> xyz.block.ftl.console.v1.GetEventsRequest + 30, // 85: xyz.block.ftl.console.v1.ConsoleService.GetConfig:input_type -> xyz.block.ftl.console.v1.GetConfigRequest + 32, // 86: xyz.block.ftl.console.v1.ConsoleService.SetConfig:input_type -> xyz.block.ftl.console.v1.SetConfigRequest + 34, // 87: xyz.block.ftl.console.v1.ConsoleService.GetSecret:input_type -> xyz.block.ftl.console.v1.GetSecretRequest + 36, // 88: xyz.block.ftl.console.v1.ConsoleService.SetSecret:input_type -> xyz.block.ftl.console.v1.SetSecretRequest + 64, // 89: xyz.block.ftl.console.v1.ConsoleService.Ping:output_type -> xyz.block.ftl.v1.PingResponse + 25, // 90: xyz.block.ftl.console.v1.ConsoleService.GetModules:output_type -> xyz.block.ftl.console.v1.GetModulesResponse + 27, // 91: xyz.block.ftl.console.v1.ConsoleService.StreamModules:output_type -> xyz.block.ftl.console.v1.StreamModulesResponse + 39, // 92: xyz.block.ftl.console.v1.ConsoleService.StreamEvents:output_type -> xyz.block.ftl.console.v1.StreamEventsResponse + 29, // 93: xyz.block.ftl.console.v1.ConsoleService.GetEvents:output_type -> xyz.block.ftl.console.v1.GetEventsResponse + 31, // 94: xyz.block.ftl.console.v1.ConsoleService.GetConfig:output_type -> xyz.block.ftl.console.v1.GetConfigResponse + 33, // 95: xyz.block.ftl.console.v1.ConsoleService.SetConfig:output_type -> xyz.block.ftl.console.v1.SetConfigResponse + 35, // 96: xyz.block.ftl.console.v1.ConsoleService.GetSecret:output_type -> xyz.block.ftl.console.v1.GetSecretResponse + 37, // 97: xyz.block.ftl.console.v1.ConsoleService.SetSecret:output_type -> xyz.block.ftl.console.v1.SetSecretResponse 89, // [89:98] is the sub-list for method output_type 80, // [80:89] is the sub-list for method input_type 80, // [80:80] is the sub-list for extension type_name @@ -4314,26 +4314,26 @@ var file_xyz_block_ftl_v1_console_console_proto_depIdxs = []int32{ 0, // [0:80] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1_console_console_proto_init() } -func file_xyz_block_ftl_v1_console_console_proto_init() { - if File_xyz_block_ftl_v1_console_console_proto != nil { +func init() { file_xyz_block_ftl_console_v1_console_proto_init() } +func file_xyz_block_ftl_console_v1_console_proto_init() { + if File_xyz_block_ftl_console_v1_console_proto != nil { return } - file_xyz_block_ftl_v1_console_console_proto_msgTypes[0].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[1].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[2].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[4].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[5].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[6].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[7].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[8].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[25].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[26].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[28].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[30].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[32].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[34].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[36].OneofWrappers = []any{ + file_xyz_block_ftl_console_v1_console_proto_msgTypes[0].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[1].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[2].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[4].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[5].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[6].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[7].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[8].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[25].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[26].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[28].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[30].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[32].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[34].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[36].OneofWrappers = []any{ (*Event_Log)(nil), (*Event_Call)(nil), (*Event_DeploymentCreated)(nil), @@ -4344,11 +4344,11 @@ func file_xyz_block_ftl_v1_console_console_proto_init() { (*Event_PubsubPublish)(nil), (*Event_PubsubConsume)(nil), } - file_xyz_block_ftl_v1_console_console_proto_msgTypes[43].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[44].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[45].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[46].OneofWrappers = []any{} - file_xyz_block_ftl_v1_console_console_proto_msgTypes[47].OneofWrappers = []any{ + file_xyz_block_ftl_console_v1_console_proto_msgTypes[43].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[44].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[45].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[46].OneofWrappers = []any{} + file_xyz_block_ftl_console_v1_console_proto_msgTypes[47].OneofWrappers = []any{ (*GetEventsRequest_Filter_Limit)(nil), (*GetEventsRequest_Filter_LogLevel)(nil), (*GetEventsRequest_Filter_Deployments)(nil), @@ -4363,19 +4363,19 @@ func file_xyz_block_ftl_v1_console_console_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1_console_console_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_console_v1_console_proto_rawDesc, NumEnums: 4, NumMessages: 48, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_xyz_block_ftl_v1_console_console_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1_console_console_proto_depIdxs, - EnumInfos: file_xyz_block_ftl_v1_console_console_proto_enumTypes, - MessageInfos: file_xyz_block_ftl_v1_console_console_proto_msgTypes, + GoTypes: file_xyz_block_ftl_console_v1_console_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_console_v1_console_proto_depIdxs, + EnumInfos: file_xyz_block_ftl_console_v1_console_proto_enumTypes, + MessageInfos: file_xyz_block_ftl_console_v1_console_proto_msgTypes, }.Build() - File_xyz_block_ftl_v1_console_console_proto = out.File - file_xyz_block_ftl_v1_console_console_proto_rawDesc = nil - file_xyz_block_ftl_v1_console_console_proto_goTypes = nil - file_xyz_block_ftl_v1_console_console_proto_depIdxs = nil + File_xyz_block_ftl_console_v1_console_proto = out.File + file_xyz_block_ftl_console_v1_console_proto_rawDesc = nil + file_xyz_block_ftl_console_v1_console_proto_goTypes = nil + file_xyz_block_ftl_console_v1_console_proto_depIdxs = nil } diff --git a/backend/protos/xyz/block/ftl/v1/console/console.proto b/backend/protos/xyz/block/ftl/console/v1/console.proto similarity index 88% rename from backend/protos/xyz/block/ftl/v1/console/console.proto rename to backend/protos/xyz/block/ftl/console/v1/console.proto index 66a8473adf..55e85b1d34 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 { @@ -53,8 +53,8 @@ message CallEvent { optional string request_key = 1; string deployment_key = 2; google.protobuf.Timestamp time_stamp = 3; - optional schema.Ref source_verb_ref = 11; - schema.Ref destination_verb_ref = 12; + optional ftl.schema.v1.Ref source_verb_ref = 11; + ftl.schema.v1.Ref destination_verb_ref = 12; google.protobuf.Duration duration = 6; string request = 7; string response = 8; @@ -81,7 +81,7 @@ message DeploymentUpdatedEvent { message IngressEvent { string deployment_key = 1; optional string request_key = 2; - schema.Ref verb_ref = 3; + ftl.schema.v1.Ref verb_ref = 3; string method = 4; string path = 5; int32 status_code = 7; @@ -96,7 +96,7 @@ message IngressEvent { message CronScheduledEvent { string deployment_key = 1; - schema.Ref verb_ref = 2; + ftl.schema.v1.Ref verb_ref = 2; google.protobuf.Timestamp time_stamp = 3; google.protobuf.Duration duration = 4; google.protobuf.Timestamp scheduled_at = 5; @@ -107,7 +107,7 @@ message CronScheduledEvent { message AsyncExecuteEvent { string deployment_key = 1; optional string request_key = 2; - schema.Ref verb_ref = 3; + ftl.schema.v1.Ref verb_ref = 3; google.protobuf.Timestamp time_stamp = 4; google.protobuf.Duration duration = 5; AsyncExecuteEventType async_event_type = 6; @@ -117,7 +117,7 @@ message AsyncExecuteEvent { message PubSubPublishEvent { string deployment_key = 1; optional string request_key = 2; - schema.Ref verb_ref = 3; + ftl.schema.v1.Ref verb_ref = 3; google.protobuf.Timestamp time_stamp = 4; google.protobuf.Duration duration = 5; string topic = 6; @@ -137,46 +137,46 @@ message PubSubConsumeEvent { } message Config { - schema.Config config = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.Config config = 1; + repeated ftl.schema.v1.Ref references = 2; } message Data { - schema.Data data = 1; + ftl.schema.v1.Data data = 1; string schema = 2; - repeated schema.Ref references = 3; + repeated ftl.schema.v1.Ref references = 3; } message Database { - schema.Database database = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.Database database = 1; + repeated ftl.schema.v1.Ref references = 2; } message Enum { - schema.Enum enum = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.Enum enum = 1; + repeated ftl.schema.v1.Ref references = 2; } message Topic { - schema.Topic topic = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.Topic topic = 1; + repeated ftl.schema.v1.Ref references = 2; } message TypeAlias { - schema.TypeAlias typealias = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.TypeAlias typealias = 1; + repeated ftl.schema.v1.Ref references = 2; } message Secret { - schema.Secret secret = 1; - repeated schema.Ref references = 2; + ftl.schema.v1.Secret secret = 1; + repeated ftl.schema.v1.Ref references = 2; } message Verb { - schema.Verb verb = 1; + ftl.schema.v1.Verb verb = 1; string schema = 2; string json_request_schema = 3; - repeated schema.Ref references = 4; + repeated ftl.schema.v1.Ref references = 4; } message Module { @@ -360,7 +360,7 @@ message Event { service ConsoleService { // Ping service for readiness. - rpc Ping(PingRequest) returns (PingResponse) { + rpc Ping(ftl.v1.PingRequest) returns (ftl.v1.PingResponse) { option idempotency_level = NO_SIDE_EFFECTS; } 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 56% 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 470d9ebdc0..61b571e3f2 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 @@ -8,8 +8,8 @@ import ( connect "connectrpc.com/connect" context "context" errors "errors" + v11 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/console/v1" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - console "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/console" http "net/http" strings "strings" ) @@ -23,7 +23,7 @@ const _ = connect.IsAtLeastVersion1_7_0 const ( // ConsoleServiceName is the fully-qualified name of the ConsoleService service. - ConsoleServiceName = "xyz.block.ftl.v1.console.ConsoleService" + ConsoleServiceName = "xyz.block.ftl.console.v1.ConsoleService" ) // These constants are the fully-qualified names of the RPCs defined in this package. They're @@ -35,48 +35,48 @@ const ( // period. const ( // ConsoleServicePingProcedure is the fully-qualified name of the ConsoleService's Ping RPC. - ConsoleServicePingProcedure = "/xyz.block.ftl.v1.console.ConsoleService/Ping" + ConsoleServicePingProcedure = "/xyz.block.ftl.console.v1.ConsoleService/Ping" // ConsoleServiceGetModulesProcedure is the fully-qualified name of the ConsoleService's GetModules // RPC. - ConsoleServiceGetModulesProcedure = "/xyz.block.ftl.v1.console.ConsoleService/GetModules" + ConsoleServiceGetModulesProcedure = "/xyz.block.ftl.console.v1.ConsoleService/GetModules" // ConsoleServiceStreamModulesProcedure is the fully-qualified name of the ConsoleService's // StreamModules RPC. - ConsoleServiceStreamModulesProcedure = "/xyz.block.ftl.v1.console.ConsoleService/StreamModules" + ConsoleServiceStreamModulesProcedure = "/xyz.block.ftl.console.v1.ConsoleService/StreamModules" // ConsoleServiceStreamEventsProcedure is the fully-qualified name of the ConsoleService's // StreamEvents RPC. - ConsoleServiceStreamEventsProcedure = "/xyz.block.ftl.v1.console.ConsoleService/StreamEvents" + ConsoleServiceStreamEventsProcedure = "/xyz.block.ftl.console.v1.ConsoleService/StreamEvents" // ConsoleServiceGetEventsProcedure is the fully-qualified name of the ConsoleService's GetEvents // RPC. - ConsoleServiceGetEventsProcedure = "/xyz.block.ftl.v1.console.ConsoleService/GetEvents" + ConsoleServiceGetEventsProcedure = "/xyz.block.ftl.console.v1.ConsoleService/GetEvents" // ConsoleServiceGetConfigProcedure is the fully-qualified name of the ConsoleService's GetConfig // RPC. - ConsoleServiceGetConfigProcedure = "/xyz.block.ftl.v1.console.ConsoleService/GetConfig" + ConsoleServiceGetConfigProcedure = "/xyz.block.ftl.console.v1.ConsoleService/GetConfig" // ConsoleServiceSetConfigProcedure is the fully-qualified name of the ConsoleService's SetConfig // RPC. - ConsoleServiceSetConfigProcedure = "/xyz.block.ftl.v1.console.ConsoleService/SetConfig" + ConsoleServiceSetConfigProcedure = "/xyz.block.ftl.console.v1.ConsoleService/SetConfig" // ConsoleServiceGetSecretProcedure is the fully-qualified name of the ConsoleService's GetSecret // RPC. - ConsoleServiceGetSecretProcedure = "/xyz.block.ftl.v1.console.ConsoleService/GetSecret" + ConsoleServiceGetSecretProcedure = "/xyz.block.ftl.console.v1.ConsoleService/GetSecret" // ConsoleServiceSetSecretProcedure is the fully-qualified name of the ConsoleService's SetSecret // RPC. - ConsoleServiceSetSecretProcedure = "/xyz.block.ftl.v1.console.ConsoleService/SetSecret" + ConsoleServiceSetSecretProcedure = "/xyz.block.ftl.console.v1.ConsoleService/SetSecret" ) -// ConsoleServiceClient is a client for the xyz.block.ftl.v1.console.ConsoleService service. +// ConsoleServiceClient is a client for the xyz.block.ftl.console.v1.ConsoleService service. type ConsoleServiceClient interface { // Ping service for readiness. Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) - GetModules(context.Context, *connect.Request[console.GetModulesRequest]) (*connect.Response[console.GetModulesResponse], error) - StreamModules(context.Context, *connect.Request[console.StreamModulesRequest]) (*connect.ServerStreamForClient[console.StreamModulesResponse], error) - StreamEvents(context.Context, *connect.Request[console.StreamEventsRequest]) (*connect.ServerStreamForClient[console.StreamEventsResponse], error) - GetEvents(context.Context, *connect.Request[console.GetEventsRequest]) (*connect.Response[console.GetEventsResponse], error) - GetConfig(context.Context, *connect.Request[console.GetConfigRequest]) (*connect.Response[console.GetConfigResponse], error) - SetConfig(context.Context, *connect.Request[console.SetConfigRequest]) (*connect.Response[console.SetConfigResponse], error) - GetSecret(context.Context, *connect.Request[console.GetSecretRequest]) (*connect.Response[console.GetSecretResponse], error) - SetSecret(context.Context, *connect.Request[console.SetSecretRequest]) (*connect.Response[console.SetSecretResponse], error) + GetModules(context.Context, *connect.Request[v11.GetModulesRequest]) (*connect.Response[v11.GetModulesResponse], error) + StreamModules(context.Context, *connect.Request[v11.StreamModulesRequest]) (*connect.ServerStreamForClient[v11.StreamModulesResponse], error) + StreamEvents(context.Context, *connect.Request[v11.StreamEventsRequest]) (*connect.ServerStreamForClient[v11.StreamEventsResponse], error) + GetEvents(context.Context, *connect.Request[v11.GetEventsRequest]) (*connect.Response[v11.GetEventsResponse], error) + GetConfig(context.Context, *connect.Request[v11.GetConfigRequest]) (*connect.Response[v11.GetConfigResponse], error) + SetConfig(context.Context, *connect.Request[v11.SetConfigRequest]) (*connect.Response[v11.SetConfigResponse], error) + GetSecret(context.Context, *connect.Request[v11.GetSecretRequest]) (*connect.Response[v11.GetSecretResponse], error) + SetSecret(context.Context, *connect.Request[v11.SetSecretRequest]) (*connect.Response[v11.SetSecretResponse], error) } -// NewConsoleServiceClient constructs a client for the xyz.block.ftl.v1.console.ConsoleService +// NewConsoleServiceClient constructs a client for the xyz.block.ftl.console.v1.ConsoleService // service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for // gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply // the connect.WithGRPC() or connect.WithGRPCWeb() options. @@ -92,42 +92,42 @@ func NewConsoleServiceClient(httpClient connect.HTTPClient, baseURL string, opts connect.WithIdempotency(connect.IdempotencyNoSideEffects), connect.WithClientOptions(opts...), ), - getModules: connect.NewClient[console.GetModulesRequest, console.GetModulesResponse]( + getModules: connect.NewClient[v11.GetModulesRequest, v11.GetModulesResponse]( httpClient, baseURL+ConsoleServiceGetModulesProcedure, opts..., ), - streamModules: connect.NewClient[console.StreamModulesRequest, console.StreamModulesResponse]( + streamModules: connect.NewClient[v11.StreamModulesRequest, v11.StreamModulesResponse]( httpClient, baseURL+ConsoleServiceStreamModulesProcedure, opts..., ), - streamEvents: connect.NewClient[console.StreamEventsRequest, console.StreamEventsResponse]( + streamEvents: connect.NewClient[v11.StreamEventsRequest, v11.StreamEventsResponse]( httpClient, baseURL+ConsoleServiceStreamEventsProcedure, opts..., ), - getEvents: connect.NewClient[console.GetEventsRequest, console.GetEventsResponse]( + getEvents: connect.NewClient[v11.GetEventsRequest, v11.GetEventsResponse]( httpClient, baseURL+ConsoleServiceGetEventsProcedure, opts..., ), - getConfig: connect.NewClient[console.GetConfigRequest, console.GetConfigResponse]( + getConfig: connect.NewClient[v11.GetConfigRequest, v11.GetConfigResponse]( httpClient, baseURL+ConsoleServiceGetConfigProcedure, opts..., ), - setConfig: connect.NewClient[console.SetConfigRequest, console.SetConfigResponse]( + setConfig: connect.NewClient[v11.SetConfigRequest, v11.SetConfigResponse]( httpClient, baseURL+ConsoleServiceSetConfigProcedure, opts..., ), - getSecret: connect.NewClient[console.GetSecretRequest, console.GetSecretResponse]( + getSecret: connect.NewClient[v11.GetSecretRequest, v11.GetSecretResponse]( httpClient, baseURL+ConsoleServiceGetSecretProcedure, opts..., ), - setSecret: connect.NewClient[console.SetSecretRequest, console.SetSecretResponse]( + setSecret: connect.NewClient[v11.SetSecretRequest, v11.SetSecretResponse]( httpClient, baseURL+ConsoleServiceSetSecretProcedure, opts..., @@ -138,74 +138,74 @@ func NewConsoleServiceClient(httpClient connect.HTTPClient, baseURL string, opts // consoleServiceClient implements ConsoleServiceClient. type consoleServiceClient struct { ping *connect.Client[v1.PingRequest, v1.PingResponse] - getModules *connect.Client[console.GetModulesRequest, console.GetModulesResponse] - streamModules *connect.Client[console.StreamModulesRequest, console.StreamModulesResponse] - streamEvents *connect.Client[console.StreamEventsRequest, console.StreamEventsResponse] - getEvents *connect.Client[console.GetEventsRequest, console.GetEventsResponse] - getConfig *connect.Client[console.GetConfigRequest, console.GetConfigResponse] - setConfig *connect.Client[console.SetConfigRequest, console.SetConfigResponse] - getSecret *connect.Client[console.GetSecretRequest, console.GetSecretResponse] - setSecret *connect.Client[console.SetSecretRequest, console.SetSecretResponse] + getModules *connect.Client[v11.GetModulesRequest, v11.GetModulesResponse] + streamModules *connect.Client[v11.StreamModulesRequest, v11.StreamModulesResponse] + streamEvents *connect.Client[v11.StreamEventsRequest, v11.StreamEventsResponse] + getEvents *connect.Client[v11.GetEventsRequest, v11.GetEventsResponse] + getConfig *connect.Client[v11.GetConfigRequest, v11.GetConfigResponse] + setConfig *connect.Client[v11.SetConfigRequest, v11.SetConfigResponse] + getSecret *connect.Client[v11.GetSecretRequest, v11.GetSecretResponse] + setSecret *connect.Client[v11.SetSecretRequest, v11.SetSecretResponse] } -// Ping calls xyz.block.ftl.v1.console.ConsoleService.Ping. +// Ping calls xyz.block.ftl.console.v1.ConsoleService.Ping. func (c *consoleServiceClient) Ping(ctx context.Context, req *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { return c.ping.CallUnary(ctx, req) } -// GetModules calls xyz.block.ftl.v1.console.ConsoleService.GetModules. -func (c *consoleServiceClient) GetModules(ctx context.Context, req *connect.Request[console.GetModulesRequest]) (*connect.Response[console.GetModulesResponse], error) { +// GetModules calls xyz.block.ftl.console.v1.ConsoleService.GetModules. +func (c *consoleServiceClient) GetModules(ctx context.Context, req *connect.Request[v11.GetModulesRequest]) (*connect.Response[v11.GetModulesResponse], error) { return c.getModules.CallUnary(ctx, req) } -// StreamModules calls xyz.block.ftl.v1.console.ConsoleService.StreamModules. -func (c *consoleServiceClient) StreamModules(ctx context.Context, req *connect.Request[console.StreamModulesRequest]) (*connect.ServerStreamForClient[console.StreamModulesResponse], error) { +// StreamModules calls xyz.block.ftl.console.v1.ConsoleService.StreamModules. +func (c *consoleServiceClient) StreamModules(ctx context.Context, req *connect.Request[v11.StreamModulesRequest]) (*connect.ServerStreamForClient[v11.StreamModulesResponse], error) { return c.streamModules.CallServerStream(ctx, req) } -// StreamEvents calls xyz.block.ftl.v1.console.ConsoleService.StreamEvents. -func (c *consoleServiceClient) StreamEvents(ctx context.Context, req *connect.Request[console.StreamEventsRequest]) (*connect.ServerStreamForClient[console.StreamEventsResponse], error) { +// StreamEvents calls xyz.block.ftl.console.v1.ConsoleService.StreamEvents. +func (c *consoleServiceClient) StreamEvents(ctx context.Context, req *connect.Request[v11.StreamEventsRequest]) (*connect.ServerStreamForClient[v11.StreamEventsResponse], error) { return c.streamEvents.CallServerStream(ctx, req) } -// GetEvents calls xyz.block.ftl.v1.console.ConsoleService.GetEvents. -func (c *consoleServiceClient) GetEvents(ctx context.Context, req *connect.Request[console.GetEventsRequest]) (*connect.Response[console.GetEventsResponse], error) { +// GetEvents calls xyz.block.ftl.console.v1.ConsoleService.GetEvents. +func (c *consoleServiceClient) GetEvents(ctx context.Context, req *connect.Request[v11.GetEventsRequest]) (*connect.Response[v11.GetEventsResponse], error) { return c.getEvents.CallUnary(ctx, req) } -// GetConfig calls xyz.block.ftl.v1.console.ConsoleService.GetConfig. -func (c *consoleServiceClient) GetConfig(ctx context.Context, req *connect.Request[console.GetConfigRequest]) (*connect.Response[console.GetConfigResponse], error) { +// GetConfig calls xyz.block.ftl.console.v1.ConsoleService.GetConfig. +func (c *consoleServiceClient) GetConfig(ctx context.Context, req *connect.Request[v11.GetConfigRequest]) (*connect.Response[v11.GetConfigResponse], error) { return c.getConfig.CallUnary(ctx, req) } -// SetConfig calls xyz.block.ftl.v1.console.ConsoleService.SetConfig. -func (c *consoleServiceClient) SetConfig(ctx context.Context, req *connect.Request[console.SetConfigRequest]) (*connect.Response[console.SetConfigResponse], error) { +// SetConfig calls xyz.block.ftl.console.v1.ConsoleService.SetConfig. +func (c *consoleServiceClient) SetConfig(ctx context.Context, req *connect.Request[v11.SetConfigRequest]) (*connect.Response[v11.SetConfigResponse], error) { return c.setConfig.CallUnary(ctx, req) } -// GetSecret calls xyz.block.ftl.v1.console.ConsoleService.GetSecret. -func (c *consoleServiceClient) GetSecret(ctx context.Context, req *connect.Request[console.GetSecretRequest]) (*connect.Response[console.GetSecretResponse], error) { +// GetSecret calls xyz.block.ftl.console.v1.ConsoleService.GetSecret. +func (c *consoleServiceClient) GetSecret(ctx context.Context, req *connect.Request[v11.GetSecretRequest]) (*connect.Response[v11.GetSecretResponse], error) { return c.getSecret.CallUnary(ctx, req) } -// SetSecret calls xyz.block.ftl.v1.console.ConsoleService.SetSecret. -func (c *consoleServiceClient) SetSecret(ctx context.Context, req *connect.Request[console.SetSecretRequest]) (*connect.Response[console.SetSecretResponse], error) { +// SetSecret calls xyz.block.ftl.console.v1.ConsoleService.SetSecret. +func (c *consoleServiceClient) SetSecret(ctx context.Context, req *connect.Request[v11.SetSecretRequest]) (*connect.Response[v11.SetSecretResponse], error) { return c.setSecret.CallUnary(ctx, req) } -// ConsoleServiceHandler is an implementation of the xyz.block.ftl.v1.console.ConsoleService +// ConsoleServiceHandler is an implementation of the xyz.block.ftl.console.v1.ConsoleService // service. type ConsoleServiceHandler interface { // Ping service for readiness. Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) - GetModules(context.Context, *connect.Request[console.GetModulesRequest]) (*connect.Response[console.GetModulesResponse], error) - StreamModules(context.Context, *connect.Request[console.StreamModulesRequest], *connect.ServerStream[console.StreamModulesResponse]) error - StreamEvents(context.Context, *connect.Request[console.StreamEventsRequest], *connect.ServerStream[console.StreamEventsResponse]) error - GetEvents(context.Context, *connect.Request[console.GetEventsRequest]) (*connect.Response[console.GetEventsResponse], error) - GetConfig(context.Context, *connect.Request[console.GetConfigRequest]) (*connect.Response[console.GetConfigResponse], error) - SetConfig(context.Context, *connect.Request[console.SetConfigRequest]) (*connect.Response[console.SetConfigResponse], error) - GetSecret(context.Context, *connect.Request[console.GetSecretRequest]) (*connect.Response[console.GetSecretResponse], error) - SetSecret(context.Context, *connect.Request[console.SetSecretRequest]) (*connect.Response[console.SetSecretResponse], error) + GetModules(context.Context, *connect.Request[v11.GetModulesRequest]) (*connect.Response[v11.GetModulesResponse], error) + StreamModules(context.Context, *connect.Request[v11.StreamModulesRequest], *connect.ServerStream[v11.StreamModulesResponse]) error + StreamEvents(context.Context, *connect.Request[v11.StreamEventsRequest], *connect.ServerStream[v11.StreamEventsResponse]) error + GetEvents(context.Context, *connect.Request[v11.GetEventsRequest]) (*connect.Response[v11.GetEventsResponse], error) + GetConfig(context.Context, *connect.Request[v11.GetConfigRequest]) (*connect.Response[v11.GetConfigResponse], error) + SetConfig(context.Context, *connect.Request[v11.SetConfigRequest]) (*connect.Response[v11.SetConfigResponse], error) + GetSecret(context.Context, *connect.Request[v11.GetSecretRequest]) (*connect.Response[v11.GetSecretResponse], error) + SetSecret(context.Context, *connect.Request[v11.SetSecretRequest]) (*connect.Response[v11.SetSecretResponse], error) } // NewConsoleServiceHandler builds an HTTP handler from the service implementation. It returns the @@ -260,7 +260,7 @@ func NewConsoleServiceHandler(svc ConsoleServiceHandler, opts ...connect.Handler svc.SetSecret, opts..., ) - return "/xyz.block.ftl.v1.console.ConsoleService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + return "/xyz.block.ftl.console.v1.ConsoleService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case ConsoleServicePingProcedure: consoleServicePingHandler.ServeHTTP(w, r) @@ -290,37 +290,37 @@ func NewConsoleServiceHandler(svc ConsoleServiceHandler, opts ...connect.Handler type UnimplementedConsoleServiceHandler struct{} func (UnimplementedConsoleServiceHandler) Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.Ping is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.Ping is not implemented")) } -func (UnimplementedConsoleServiceHandler) GetModules(context.Context, *connect.Request[console.GetModulesRequest]) (*connect.Response[console.GetModulesResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.GetModules is not implemented")) +func (UnimplementedConsoleServiceHandler) GetModules(context.Context, *connect.Request[v11.GetModulesRequest]) (*connect.Response[v11.GetModulesResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.GetModules is not implemented")) } -func (UnimplementedConsoleServiceHandler) StreamModules(context.Context, *connect.Request[console.StreamModulesRequest], *connect.ServerStream[console.StreamModulesResponse]) error { - return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.StreamModules is not implemented")) +func (UnimplementedConsoleServiceHandler) StreamModules(context.Context, *connect.Request[v11.StreamModulesRequest], *connect.ServerStream[v11.StreamModulesResponse]) error { + return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.StreamModules is not implemented")) } -func (UnimplementedConsoleServiceHandler) StreamEvents(context.Context, *connect.Request[console.StreamEventsRequest], *connect.ServerStream[console.StreamEventsResponse]) error { - return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.StreamEvents is not implemented")) +func (UnimplementedConsoleServiceHandler) StreamEvents(context.Context, *connect.Request[v11.StreamEventsRequest], *connect.ServerStream[v11.StreamEventsResponse]) error { + return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.StreamEvents is not implemented")) } -func (UnimplementedConsoleServiceHandler) GetEvents(context.Context, *connect.Request[console.GetEventsRequest]) (*connect.Response[console.GetEventsResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.GetEvents is not implemented")) +func (UnimplementedConsoleServiceHandler) GetEvents(context.Context, *connect.Request[v11.GetEventsRequest]) (*connect.Response[v11.GetEventsResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.GetEvents is not implemented")) } -func (UnimplementedConsoleServiceHandler) GetConfig(context.Context, *connect.Request[console.GetConfigRequest]) (*connect.Response[console.GetConfigResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.GetConfig is not implemented")) +func (UnimplementedConsoleServiceHandler) GetConfig(context.Context, *connect.Request[v11.GetConfigRequest]) (*connect.Response[v11.GetConfigResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.GetConfig is not implemented")) } -func (UnimplementedConsoleServiceHandler) SetConfig(context.Context, *connect.Request[console.SetConfigRequest]) (*connect.Response[console.SetConfigResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.SetConfig is not implemented")) +func (UnimplementedConsoleServiceHandler) SetConfig(context.Context, *connect.Request[v11.SetConfigRequest]) (*connect.Response[v11.SetConfigResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.SetConfig is not implemented")) } -func (UnimplementedConsoleServiceHandler) GetSecret(context.Context, *connect.Request[console.GetSecretRequest]) (*connect.Response[console.GetSecretResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.GetSecret is not implemented")) +func (UnimplementedConsoleServiceHandler) GetSecret(context.Context, *connect.Request[v11.GetSecretRequest]) (*connect.Response[v11.GetSecretResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.GetSecret is not implemented")) } -func (UnimplementedConsoleServiceHandler) SetSecret(context.Context, *connect.Request[console.SetSecretRequest]) (*connect.Response[console.SetSecretResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.console.ConsoleService.SetSecret is not implemented")) +func (UnimplementedConsoleServiceHandler) SetSecret(context.Context, *connect.Request[v11.SetSecretRequest]) (*connect.Response[v11.SetSecretResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.console.v1.ConsoleService.SetSecret is not implemented")) } 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 81% 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 11b86061ae..5a39060771 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.2 // 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" + v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" + v11 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" structpb "google.golang.org/protobuf/types/known/structpb" @@ -59,11 +59,11 @@ func (x Error_ErrorLevel) String() string { } func (Error_ErrorLevel) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_language_language_proto_enumTypes[0].Descriptor() + return file_xyz_block_ftl_language_v1_language_proto_enumTypes[0].Descriptor() } func (Error_ErrorLevel) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_language_language_proto_enumTypes[0] + return &file_xyz_block_ftl_language_v1_language_proto_enumTypes[0] } func (x Error_ErrorLevel) Number() protoreflect.EnumNumber { @@ -72,7 +72,7 @@ func (x Error_ErrorLevel) Number() protoreflect.EnumNumber { // Deprecated: Use Error_ErrorLevel.Descriptor instead. func (Error_ErrorLevel) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{13, 0} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{13, 0} } type Error_ErrorType int32 @@ -111,11 +111,11 @@ func (x Error_ErrorType) String() string { } func (Error_ErrorType) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_language_language_proto_enumTypes[1].Descriptor() + return file_xyz_block_ftl_language_v1_language_proto_enumTypes[1].Descriptor() } func (Error_ErrorType) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_language_language_proto_enumTypes[1] + return &file_xyz_block_ftl_language_v1_language_proto_enumTypes[1] } func (x Error_ErrorType) Number() protoreflect.EnumNumber { @@ -124,7 +124,7 @@ func (x Error_ErrorType) Number() protoreflect.EnumNumber { // Deprecated: Use Error_ErrorType.Descriptor instead. func (Error_ErrorType) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{13, 1} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{13, 1} } // ModuleConfig contains the configuration for a module, found in the module's ftl.toml file. @@ -160,7 +160,7 @@ type ModuleConfig struct { func (x *ModuleConfig) Reset() { *x = ModuleConfig{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[0] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -172,7 +172,7 @@ func (x *ModuleConfig) String() string { func (*ModuleConfig) ProtoMessage() {} func (x *ModuleConfig) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[0] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -185,7 +185,7 @@ func (x *ModuleConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleConfig.ProtoReflect.Descriptor instead. func (*ModuleConfig) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{0} } func (x *ModuleConfig) GetName() string { @@ -279,7 +279,7 @@ type ProjectConfig struct { func (x *ProjectConfig) Reset() { *x = ProjectConfig{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[1] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -291,7 +291,7 @@ func (x *ProjectConfig) String() string { func (*ProjectConfig) ProtoMessage() {} func (x *ProjectConfig) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[1] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -304,7 +304,7 @@ func (x *ProjectConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use ProjectConfig.ProtoReflect.Descriptor instead. func (*ProjectConfig) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{1} } func (x *ProjectConfig) GetDir() string { @@ -345,7 +345,7 @@ type GetCreateModuleFlagsRequest struct { func (x *GetCreateModuleFlagsRequest) Reset() { *x = GetCreateModuleFlagsRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[2] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -357,7 +357,7 @@ func (x *GetCreateModuleFlagsRequest) String() string { func (*GetCreateModuleFlagsRequest) ProtoMessage() {} func (x *GetCreateModuleFlagsRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[2] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -370,7 +370,7 @@ func (x *GetCreateModuleFlagsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCreateModuleFlagsRequest.ProtoReflect.Descriptor instead. func (*GetCreateModuleFlagsRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{2} } func (x *GetCreateModuleFlagsRequest) GetLanguage() string { @@ -390,7 +390,7 @@ type GetCreateModuleFlagsResponse struct { func (x *GetCreateModuleFlagsResponse) Reset() { *x = GetCreateModuleFlagsResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[3] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -402,7 +402,7 @@ func (x *GetCreateModuleFlagsResponse) String() string { func (*GetCreateModuleFlagsResponse) ProtoMessage() {} func (x *GetCreateModuleFlagsResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[3] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -415,7 +415,7 @@ func (x *GetCreateModuleFlagsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetCreateModuleFlagsResponse.ProtoReflect.Descriptor instead. func (*GetCreateModuleFlagsResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{3} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{3} } func (x *GetCreateModuleFlagsResponse) GetFlags() []*GetCreateModuleFlagsResponse_Flag { @@ -443,7 +443,7 @@ type CreateModuleRequest struct { func (x *CreateModuleRequest) Reset() { *x = CreateModuleRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[4] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -455,7 +455,7 @@ func (x *CreateModuleRequest) String() string { func (*CreateModuleRequest) ProtoMessage() {} func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[4] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -468,7 +468,7 @@ func (x *CreateModuleRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateModuleRequest.ProtoReflect.Descriptor instead. func (*CreateModuleRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{4} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{4} } func (x *CreateModuleRequest) GetName() string { @@ -508,7 +508,7 @@ type CreateModuleResponse struct { func (x *CreateModuleResponse) Reset() { *x = CreateModuleResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[5] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -520,7 +520,7 @@ func (x *CreateModuleResponse) String() string { func (*CreateModuleResponse) ProtoMessage() {} func (x *CreateModuleResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[5] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -533,7 +533,7 @@ func (x *CreateModuleResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateModuleResponse.ProtoReflect.Descriptor instead. func (*CreateModuleResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{5} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{5} } type ModuleConfigDefaultsRequest struct { @@ -546,7 +546,7 @@ type ModuleConfigDefaultsRequest struct { func (x *ModuleConfigDefaultsRequest) Reset() { *x = ModuleConfigDefaultsRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[6] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -558,7 +558,7 @@ func (x *ModuleConfigDefaultsRequest) String() string { func (*ModuleConfigDefaultsRequest) ProtoMessage() {} func (x *ModuleConfigDefaultsRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[6] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -571,7 +571,7 @@ func (x *ModuleConfigDefaultsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleConfigDefaultsRequest.ProtoReflect.Descriptor instead. func (*ModuleConfigDefaultsRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{6} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{6} } func (x *ModuleConfigDefaultsRequest) GetDir() string { @@ -614,7 +614,7 @@ type ModuleConfigDefaultsResponse struct { func (x *ModuleConfigDefaultsResponse) Reset() { *x = ModuleConfigDefaultsResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[7] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -626,7 +626,7 @@ func (x *ModuleConfigDefaultsResponse) String() string { func (*ModuleConfigDefaultsResponse) ProtoMessage() {} func (x *ModuleConfigDefaultsResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[7] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -639,7 +639,7 @@ func (x *ModuleConfigDefaultsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleConfigDefaultsResponse.ProtoReflect.Descriptor instead. func (*ModuleConfigDefaultsResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{7} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{7} } func (x *ModuleConfigDefaultsResponse) GetDeployDir() string { @@ -708,7 +708,7 @@ type GetDependenciesRequest struct { func (x *GetDependenciesRequest) Reset() { *x = GetDependenciesRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[8] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -720,7 +720,7 @@ func (x *GetDependenciesRequest) String() string { func (*GetDependenciesRequest) ProtoMessage() {} func (x *GetDependenciesRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[8] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -733,7 +733,7 @@ func (x *GetDependenciesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDependenciesRequest.ProtoReflect.Descriptor instead. func (*GetDependenciesRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{8} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{8} } func (x *GetDependenciesRequest) GetModuleConfig() *ModuleConfig { @@ -753,7 +753,7 @@ type GetDependenciesResponse struct { func (x *GetDependenciesResponse) Reset() { *x = GetDependenciesResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[9] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -765,7 +765,7 @@ func (x *GetDependenciesResponse) String() string { func (*GetDependenciesResponse) ProtoMessage() {} func (x *GetDependenciesResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[9] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -778,7 +778,7 @@ func (x *GetDependenciesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDependenciesResponse.ProtoReflect.Descriptor instead. func (*GetDependenciesResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{9} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{9} } func (x *GetDependenciesResponse) GetModules() []string { @@ -801,7 +801,7 @@ type BuildContext struct { // The configuration for the module ModuleConfig *ModuleConfig `protobuf:"bytes,2,opt,name=module_config,json=moduleConfig,proto3" json:"module_config,omitempty"` // The FTL schema including all dependencies - Schema *schema.Schema `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` + Schema *v1.Schema `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` // The dependencies for the module Dependencies []string `protobuf:"bytes,4,rep,name=dependencies,proto3" json:"dependencies,omitempty"` // Build environment provides environment variables to be set for the build command @@ -810,7 +810,7 @@ type BuildContext struct { func (x *BuildContext) Reset() { *x = BuildContext{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[10] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -822,7 +822,7 @@ func (x *BuildContext) String() string { func (*BuildContext) ProtoMessage() {} func (x *BuildContext) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[10] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -835,7 +835,7 @@ func (x *BuildContext) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildContext.ProtoReflect.Descriptor instead. func (*BuildContext) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{10} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{10} } func (x *BuildContext) GetId() string { @@ -852,7 +852,7 @@ func (x *BuildContext) GetModuleConfig() *ModuleConfig { return nil } -func (x *BuildContext) GetSchema() *schema.Schema { +func (x *BuildContext) GetSchema() *v1.Schema { if x != nil { return x.Schema } @@ -883,7 +883,7 @@ type BuildContextUpdatedRequest struct { func (x *BuildContextUpdatedRequest) Reset() { *x = BuildContextUpdatedRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[11] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -895,7 +895,7 @@ func (x *BuildContextUpdatedRequest) String() string { func (*BuildContextUpdatedRequest) ProtoMessage() {} func (x *BuildContextUpdatedRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[11] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -908,7 +908,7 @@ func (x *BuildContextUpdatedRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildContextUpdatedRequest.ProtoReflect.Descriptor instead. func (*BuildContextUpdatedRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{11} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{11} } func (x *BuildContextUpdatedRequest) GetBuildContext() *BuildContext { @@ -926,7 +926,7 @@ type BuildContextUpdatedResponse struct { func (x *BuildContextUpdatedResponse) Reset() { *x = BuildContextUpdatedResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[12] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -938,7 +938,7 @@ func (x *BuildContextUpdatedResponse) String() string { func (*BuildContextUpdatedResponse) ProtoMessage() {} func (x *BuildContextUpdatedResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[12] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -951,7 +951,7 @@ func (x *BuildContextUpdatedResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildContextUpdatedResponse.ProtoReflect.Descriptor instead. func (*BuildContextUpdatedResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{12} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{12} } // Error contains information about an error that occurred during a build. @@ -962,14 +962,14 @@ type Error struct { unknownFields protoimpl.UnknownFields Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"` - Level Error_ErrorLevel `protobuf:"varint,4,opt,name=level,proto3,enum=xyz.block.ftl.v1.language.Error_ErrorLevel" json:"level,omitempty"` + Level Error_ErrorLevel `protobuf:"varint,4,opt,name=level,proto3,enum=xyz.block.ftl.language.v1.Error_ErrorLevel" json:"level,omitempty"` Pos *Position `protobuf:"bytes,5,opt,name=pos,proto3,oneof" json:"pos,omitempty"` - Type Error_ErrorType `protobuf:"varint,6,opt,name=type,proto3,enum=xyz.block.ftl.v1.language.Error_ErrorType" json:"type,omitempty"` + Type Error_ErrorType `protobuf:"varint,6,opt,name=type,proto3,enum=xyz.block.ftl.language.v1.Error_ErrorType" json:"type,omitempty"` } func (x *Error) Reset() { *x = Error{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[13] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -981,7 +981,7 @@ func (x *Error) String() string { func (*Error) ProtoMessage() {} func (x *Error) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[13] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -994,7 +994,7 @@ func (x *Error) ProtoReflect() protoreflect.Message { // Deprecated: Use Error.ProtoReflect.Descriptor instead. func (*Error) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{13} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{13} } func (x *Error) GetMsg() string { @@ -1038,7 +1038,7 @@ type Position struct { func (x *Position) Reset() { *x = Position{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[14] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1050,7 +1050,7 @@ func (x *Position) String() string { func (*Position) ProtoMessage() {} func (x *Position) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[14] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1063,7 +1063,7 @@ func (x *Position) ProtoReflect() protoreflect.Message { // Deprecated: Use Position.ProtoReflect.Descriptor instead. func (*Position) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{14} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{14} } func (x *Position) GetFilename() string { @@ -1104,7 +1104,7 @@ type ErrorList struct { func (x *ErrorList) Reset() { *x = ErrorList{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[15] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1116,7 +1116,7 @@ func (x *ErrorList) String() string { func (*ErrorList) ProtoMessage() {} func (x *ErrorList) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[15] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1129,7 +1129,7 @@ func (x *ErrorList) ProtoReflect() protoreflect.Message { // Deprecated: Use ErrorList.ProtoReflect.Descriptor instead. func (*ErrorList) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{15} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{15} } func (x *ErrorList) GetErrors() []*Error { @@ -1156,7 +1156,7 @@ type BuildRequest struct { func (x *BuildRequest) Reset() { *x = BuildRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[16] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1168,7 +1168,7 @@ func (x *BuildRequest) String() string { func (*BuildRequest) ProtoMessage() {} func (x *BuildRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[16] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1181,7 +1181,7 @@ func (x *BuildRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildRequest.ProtoReflect.Descriptor instead. func (*BuildRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{16} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{16} } func (x *BuildRequest) GetProjectRoot() string { @@ -1228,7 +1228,7 @@ type AutoRebuildStarted struct { func (x *AutoRebuildStarted) Reset() { *x = AutoRebuildStarted{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[17] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1240,7 +1240,7 @@ func (x *AutoRebuildStarted) String() string { func (*AutoRebuildStarted) ProtoMessage() {} func (x *AutoRebuildStarted) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[17] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1253,7 +1253,7 @@ func (x *AutoRebuildStarted) ProtoReflect() protoreflect.Message { // Deprecated: Use AutoRebuildStarted.ProtoReflect.Descriptor instead. func (*AutoRebuildStarted) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{17} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{17} } func (x *AutoRebuildStarted) GetContextId() string { @@ -1276,7 +1276,7 @@ type BuildSuccess struct { // Indicates whether the build was automatically started by the plugin, rather than due to a Build rpc call. IsAutomaticRebuild bool `protobuf:"varint,2,opt,name=is_automatic_rebuild,json=isAutomaticRebuild,proto3" json:"is_automatic_rebuild,omitempty"` // Module schema for the built module - Module *schema.Module `protobuf:"bytes,3,opt,name=module,proto3" json:"module,omitempty"` + Module *v1.Module `protobuf:"bytes,3,opt,name=module,proto3" json:"module,omitempty"` // Paths for files/directories to be deployed Deploy []string `protobuf:"bytes,4,rep,name=deploy,proto3" json:"deploy,omitempty"` // Name of the docker image to use for the runner @@ -1294,7 +1294,7 @@ type BuildSuccess struct { func (x *BuildSuccess) Reset() { *x = BuildSuccess{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[18] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1306,7 +1306,7 @@ func (x *BuildSuccess) String() string { func (*BuildSuccess) ProtoMessage() {} func (x *BuildSuccess) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[18] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1319,7 +1319,7 @@ func (x *BuildSuccess) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildSuccess.ProtoReflect.Descriptor instead. func (*BuildSuccess) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{18} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{18} } func (x *BuildSuccess) GetContextId() string { @@ -1336,7 +1336,7 @@ func (x *BuildSuccess) GetIsAutomaticRebuild() bool { return false } -func (x *BuildSuccess) GetModule() *schema.Module { +func (x *BuildSuccess) GetModule() *v1.Module { if x != nil { return x.Module } @@ -1400,7 +1400,7 @@ type BuildFailure struct { func (x *BuildFailure) Reset() { *x = BuildFailure{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[19] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1412,7 +1412,7 @@ func (x *BuildFailure) String() string { func (*BuildFailure) ProtoMessage() {} func (x *BuildFailure) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[19] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1425,7 +1425,7 @@ func (x *BuildFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildFailure.ProtoReflect.Descriptor instead. func (*BuildFailure) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{19} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{19} } func (x *BuildFailure) GetContextId() string { @@ -1472,7 +1472,7 @@ type BuildResponse struct { func (x *BuildResponse) Reset() { *x = BuildResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[20] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1484,7 +1484,7 @@ func (x *BuildResponse) String() string { func (*BuildResponse) ProtoMessage() {} func (x *BuildResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[20] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1497,7 +1497,7 @@ func (x *BuildResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use BuildResponse.ProtoReflect.Descriptor instead. func (*BuildResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{20} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{20} } func (m *BuildResponse) GetEvent() isBuildResponse_Event { @@ -1558,7 +1558,7 @@ type GenerateStubsRequest struct { // The directory path to generate stubs into Dir string `protobuf:"bytes,1,opt,name=dir,proto3" json:"dir,omitempty"` // The schema of the module to generate stubs for - Module *schema.Module `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"` + Module *v1.Module `protobuf:"bytes,2,opt,name=module,proto3" json:"module,omitempty"` // The module's configuration to generate stubs for ModuleConfig *ModuleConfig `protobuf:"bytes,3,opt,name=module_config,json=moduleConfig,proto3" json:"module_config,omitempty"` // Native module configuration is the configuration for a module that uses the plugin's language, if @@ -1569,7 +1569,7 @@ type GenerateStubsRequest struct { func (x *GenerateStubsRequest) Reset() { *x = GenerateStubsRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[21] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1581,7 +1581,7 @@ func (x *GenerateStubsRequest) String() string { func (*GenerateStubsRequest) ProtoMessage() {} func (x *GenerateStubsRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[21] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1594,7 +1594,7 @@ func (x *GenerateStubsRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use GenerateStubsRequest.ProtoReflect.Descriptor instead. func (*GenerateStubsRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{21} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{21} } func (x *GenerateStubsRequest) GetDir() string { @@ -1604,7 +1604,7 @@ func (x *GenerateStubsRequest) GetDir() string { return "" } -func (x *GenerateStubsRequest) GetModule() *schema.Module { +func (x *GenerateStubsRequest) GetModule() *v1.Module { if x != nil { return x.Module } @@ -1633,7 +1633,7 @@ type GenerateStubsResponse struct { func (x *GenerateStubsResponse) Reset() { *x = GenerateStubsResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[22] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1645,7 +1645,7 @@ func (x *GenerateStubsResponse) String() string { func (*GenerateStubsResponse) ProtoMessage() {} func (x *GenerateStubsResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[22] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1658,7 +1658,7 @@ func (x *GenerateStubsResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use GenerateStubsResponse.ProtoReflect.Descriptor instead. func (*GenerateStubsResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{22} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{22} } type SyncStubReferencesRequest struct { @@ -1675,7 +1675,7 @@ type SyncStubReferencesRequest struct { func (x *SyncStubReferencesRequest) Reset() { *x = SyncStubReferencesRequest{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[23] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1687,7 +1687,7 @@ func (x *SyncStubReferencesRequest) String() string { func (*SyncStubReferencesRequest) ProtoMessage() {} func (x *SyncStubReferencesRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[23] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1700,7 +1700,7 @@ func (x *SyncStubReferencesRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncStubReferencesRequest.ProtoReflect.Descriptor instead. func (*SyncStubReferencesRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{23} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{23} } func (x *SyncStubReferencesRequest) GetModuleConfig() *ModuleConfig { @@ -1732,7 +1732,7 @@ type SyncStubReferencesResponse struct { func (x *SyncStubReferencesResponse) Reset() { *x = SyncStubReferencesResponse{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[24] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1744,7 +1744,7 @@ func (x *SyncStubReferencesResponse) String() string { func (*SyncStubReferencesResponse) ProtoMessage() {} func (x *SyncStubReferencesResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[24] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1757,7 +1757,7 @@ func (x *SyncStubReferencesResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncStubReferencesResponse.ProtoReflect.Descriptor instead. func (*SyncStubReferencesResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{24} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{24} } type GetCreateModuleFlagsResponse_Flag struct { @@ -1776,7 +1776,7 @@ type GetCreateModuleFlagsResponse_Flag struct { func (x *GetCreateModuleFlagsResponse_Flag) Reset() { *x = GetCreateModuleFlagsResponse_Flag{} - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[25] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1788,7 +1788,7 @@ func (x *GetCreateModuleFlagsResponse_Flag) String() string { func (*GetCreateModuleFlagsResponse_Flag) ProtoMessage() {} func (x *GetCreateModuleFlagsResponse_Flag) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_language_language_proto_msgTypes[25] + mi := &file_xyz_block_ftl_language_v1_language_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1801,7 +1801,7 @@ func (x *GetCreateModuleFlagsResponse_Flag) ProtoReflect() protoreflect.Message // Deprecated: Use GetCreateModuleFlagsResponse_Flag.ProtoReflect.Descriptor instead. func (*GetCreateModuleFlagsResponse_Flag) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP(), []int{3, 0} + return file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP(), []int{3, 0} } func (x *GetCreateModuleFlagsResponse_Flag) GetName() string { @@ -1846,19 +1846,19 @@ func (x *GetCreateModuleFlagsResponse_Flag) GetDefault() string { return "" } -var File_xyz_block_ftl_v1_language_language_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_language_v1_language_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ +var file_xyz_block_ftl_language_v1_language_proto_rawDesc = []byte{ 0x0a, 0x28, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2f, 0x6c, 0x61, 0x6e, 0x67, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, + 0x67, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, - 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, - 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, + 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, + 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc5, 0x03, 0x0a, 0x0c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x69, @@ -1901,8 +1901,8 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x02, 0x0a, 0x1c, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x72, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x46, 0x6c, 0x61, 0x67, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x1a, 0xda, 0x01, 0x0a, 0x04, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, @@ -1925,8 +1925,8 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x64, 0x69, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x69, 0x72, 0x12, 0x4f, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, - 0x67, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2d, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, @@ -1966,7 +1966,7 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4c, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4d, + 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x33, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, @@ -1976,12 +1976,12 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x4c, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, - 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x22, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x75, @@ -1990,24 +1990,24 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4c, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, + 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x1d, 0x0a, 0x1b, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa4, 0x03, 0x0a, 0x05, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x12, 0x41, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2b, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3a, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, - 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x45, 0x72, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0x6c, 0x0a, 0x0a, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, @@ -2032,7 +2032,7 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x64, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x22, 0x45, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0xd3, 0x01, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, @@ -2044,8 +2044,8 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x52, 0x14, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x12, 0x4c, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x33, 0x0a, 0x12, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6f, @@ -2058,15 +2058,15 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x6d, 0x6f, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x72, 0x72, 0x6f, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x65, 0x76, 0x5f, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0b, 0x64, 0x65, 0x76, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, @@ -2082,8 +2082,8 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x12, 0x69, 0x73, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x3c, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, - 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x69, 0x73, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x37, 0x0a, 0x17, 0x69, 0x6e, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x16, 0x69, 0x6e, 0x76, 0x61, @@ -2092,35 +2092,35 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x14, 0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x41, + 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x48, 0x00, 0x52, 0x12, 0x61, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x4e, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x4e, 0x0a, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, + 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0xa8, 0x02, 0x0a, 0x14, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x62, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x69, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x69, 0x72, 0x12, 0x37, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x6d, 0x6f, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x4c, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, - 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x5e, 0x0a, 0x14, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, + 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x12, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x88, 0x01, 0x01, 0x42, 0x17, 0x0a, 0x15, 0x5f, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x6f, @@ -2130,8 +2130,8 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4c, 0x0a, 0x0d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, - 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, + 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x75, 0x62, 0x73, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x75, 0x62, 0x73, 0x52, 0x6f, 0x6f, 0x74, 0x12, @@ -2147,165 +2147,165 @@ var file_xyz_block_ftl_v1_language_language_proto_rawDesc = []byte{ 0x73, 0x65, 0x22, 0x03, 0x90, 0x02, 0x01, 0x12, 0x87, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x74, + 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, - 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6f, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x43, 0x72, + 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x43, 0x72, + 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x87, 0x01, 0x0a, 0x14, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x36, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, - 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, + 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, + 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x78, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x12, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x74, 0x44, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, + 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x05, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x12, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, + 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, - 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, + 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x84, 0x01, 0x0a, 0x13, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x12, 0x35, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, + 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, + 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x72, 0x0a, 0x0d, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x62, 0x73, 0x12, 0x2f, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, + 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x62, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, + 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x53, 0x74, 0x75, 0x62, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x81, 0x01, 0x0a, 0x12, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x75, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x34, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, - 0x67, 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x75, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x75, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x75, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x6c, 0x61, 0x6e, + 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x75, 0x62, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x52, 0x50, 0x01, 0x5a, 0x4e, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, - 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x3b, 0x6c, 0x61, 0x6e, + 0x2f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_xyz_block_ftl_v1_language_language_proto_rawDescOnce sync.Once - file_xyz_block_ftl_v1_language_language_proto_rawDescData = file_xyz_block_ftl_v1_language_language_proto_rawDesc + file_xyz_block_ftl_language_v1_language_proto_rawDescOnce sync.Once + file_xyz_block_ftl_language_v1_language_proto_rawDescData = file_xyz_block_ftl_language_v1_language_proto_rawDesc ) -func file_xyz_block_ftl_v1_language_language_proto_rawDescGZIP() []byte { - file_xyz_block_ftl_v1_language_language_proto_rawDescOnce.Do(func() { - file_xyz_block_ftl_v1_language_language_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_v1_language_language_proto_rawDescData) +func file_xyz_block_ftl_language_v1_language_proto_rawDescGZIP() []byte { + file_xyz_block_ftl_language_v1_language_proto_rawDescOnce.Do(func() { + file_xyz_block_ftl_language_v1_language_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_language_v1_language_proto_rawDescData) }) - return file_xyz_block_ftl_v1_language_language_proto_rawDescData -} - -var file_xyz_block_ftl_v1_language_language_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_xyz_block_ftl_v1_language_language_proto_msgTypes = make([]protoimpl.MessageInfo, 26) -var file_xyz_block_ftl_v1_language_language_proto_goTypes = []any{ - (Error_ErrorLevel)(0), // 0: xyz.block.ftl.v1.language.Error.ErrorLevel - (Error_ErrorType)(0), // 1: xyz.block.ftl.v1.language.Error.ErrorType - (*ModuleConfig)(nil), // 2: xyz.block.ftl.v1.language.ModuleConfig - (*ProjectConfig)(nil), // 3: xyz.block.ftl.v1.language.ProjectConfig - (*GetCreateModuleFlagsRequest)(nil), // 4: xyz.block.ftl.v1.language.GetCreateModuleFlagsRequest - (*GetCreateModuleFlagsResponse)(nil), // 5: xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse - (*CreateModuleRequest)(nil), // 6: xyz.block.ftl.v1.language.CreateModuleRequest - (*CreateModuleResponse)(nil), // 7: xyz.block.ftl.v1.language.CreateModuleResponse - (*ModuleConfigDefaultsRequest)(nil), // 8: xyz.block.ftl.v1.language.ModuleConfigDefaultsRequest - (*ModuleConfigDefaultsResponse)(nil), // 9: xyz.block.ftl.v1.language.ModuleConfigDefaultsResponse - (*GetDependenciesRequest)(nil), // 10: xyz.block.ftl.v1.language.GetDependenciesRequest - (*GetDependenciesResponse)(nil), // 11: xyz.block.ftl.v1.language.GetDependenciesResponse - (*BuildContext)(nil), // 12: xyz.block.ftl.v1.language.BuildContext - (*BuildContextUpdatedRequest)(nil), // 13: xyz.block.ftl.v1.language.BuildContextUpdatedRequest - (*BuildContextUpdatedResponse)(nil), // 14: xyz.block.ftl.v1.language.BuildContextUpdatedResponse - (*Error)(nil), // 15: xyz.block.ftl.v1.language.Error - (*Position)(nil), // 16: xyz.block.ftl.v1.language.Position - (*ErrorList)(nil), // 17: xyz.block.ftl.v1.language.ErrorList - (*BuildRequest)(nil), // 18: xyz.block.ftl.v1.language.BuildRequest - (*AutoRebuildStarted)(nil), // 19: xyz.block.ftl.v1.language.AutoRebuildStarted - (*BuildSuccess)(nil), // 20: xyz.block.ftl.v1.language.BuildSuccess - (*BuildFailure)(nil), // 21: xyz.block.ftl.v1.language.BuildFailure - (*BuildResponse)(nil), // 22: xyz.block.ftl.v1.language.BuildResponse - (*GenerateStubsRequest)(nil), // 23: xyz.block.ftl.v1.language.GenerateStubsRequest - (*GenerateStubsResponse)(nil), // 24: xyz.block.ftl.v1.language.GenerateStubsResponse - (*SyncStubReferencesRequest)(nil), // 25: xyz.block.ftl.v1.language.SyncStubReferencesRequest - (*SyncStubReferencesResponse)(nil), // 26: xyz.block.ftl.v1.language.SyncStubReferencesResponse - (*GetCreateModuleFlagsResponse_Flag)(nil), // 27: xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.Flag + return file_xyz_block_ftl_language_v1_language_proto_rawDescData +} + +var file_xyz_block_ftl_language_v1_language_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_xyz_block_ftl_language_v1_language_proto_msgTypes = make([]protoimpl.MessageInfo, 26) +var file_xyz_block_ftl_language_v1_language_proto_goTypes = []any{ + (Error_ErrorLevel)(0), // 0: xyz.block.ftl.language.v1.Error.ErrorLevel + (Error_ErrorType)(0), // 1: xyz.block.ftl.language.v1.Error.ErrorType + (*ModuleConfig)(nil), // 2: xyz.block.ftl.language.v1.ModuleConfig + (*ProjectConfig)(nil), // 3: xyz.block.ftl.language.v1.ProjectConfig + (*GetCreateModuleFlagsRequest)(nil), // 4: xyz.block.ftl.language.v1.GetCreateModuleFlagsRequest + (*GetCreateModuleFlagsResponse)(nil), // 5: xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse + (*CreateModuleRequest)(nil), // 6: xyz.block.ftl.language.v1.CreateModuleRequest + (*CreateModuleResponse)(nil), // 7: xyz.block.ftl.language.v1.CreateModuleResponse + (*ModuleConfigDefaultsRequest)(nil), // 8: xyz.block.ftl.language.v1.ModuleConfigDefaultsRequest + (*ModuleConfigDefaultsResponse)(nil), // 9: xyz.block.ftl.language.v1.ModuleConfigDefaultsResponse + (*GetDependenciesRequest)(nil), // 10: xyz.block.ftl.language.v1.GetDependenciesRequest + (*GetDependenciesResponse)(nil), // 11: xyz.block.ftl.language.v1.GetDependenciesResponse + (*BuildContext)(nil), // 12: xyz.block.ftl.language.v1.BuildContext + (*BuildContextUpdatedRequest)(nil), // 13: xyz.block.ftl.language.v1.BuildContextUpdatedRequest + (*BuildContextUpdatedResponse)(nil), // 14: xyz.block.ftl.language.v1.BuildContextUpdatedResponse + (*Error)(nil), // 15: xyz.block.ftl.language.v1.Error + (*Position)(nil), // 16: xyz.block.ftl.language.v1.Position + (*ErrorList)(nil), // 17: xyz.block.ftl.language.v1.ErrorList + (*BuildRequest)(nil), // 18: xyz.block.ftl.language.v1.BuildRequest + (*AutoRebuildStarted)(nil), // 19: xyz.block.ftl.language.v1.AutoRebuildStarted + (*BuildSuccess)(nil), // 20: xyz.block.ftl.language.v1.BuildSuccess + (*BuildFailure)(nil), // 21: xyz.block.ftl.language.v1.BuildFailure + (*BuildResponse)(nil), // 22: xyz.block.ftl.language.v1.BuildResponse + (*GenerateStubsRequest)(nil), // 23: xyz.block.ftl.language.v1.GenerateStubsRequest + (*GenerateStubsResponse)(nil), // 24: xyz.block.ftl.language.v1.GenerateStubsResponse + (*SyncStubReferencesRequest)(nil), // 25: xyz.block.ftl.language.v1.SyncStubReferencesRequest + (*SyncStubReferencesResponse)(nil), // 26: xyz.block.ftl.language.v1.SyncStubReferencesResponse + (*GetCreateModuleFlagsResponse_Flag)(nil), // 27: xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse.Flag (*structpb.Struct)(nil), // 28: google.protobuf.Struct - (*schema.Schema)(nil), // 29: xyz.block.ftl.v1.schema.Schema - (*schema.Module)(nil), // 30: xyz.block.ftl.v1.schema.Module - (*v1.PingRequest)(nil), // 31: xyz.block.ftl.v1.PingRequest - (*v1.PingResponse)(nil), // 32: xyz.block.ftl.v1.PingResponse -} -var file_xyz_block_ftl_v1_language_language_proto_depIdxs = []int32{ - 28, // 0: xyz.block.ftl.v1.language.ModuleConfig.language_config:type_name -> google.protobuf.Struct - 27, // 1: xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.flags:type_name -> xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.Flag - 3, // 2: xyz.block.ftl.v1.language.CreateModuleRequest.project_config:type_name -> xyz.block.ftl.v1.language.ProjectConfig - 28, // 3: xyz.block.ftl.v1.language.CreateModuleRequest.flags:type_name -> google.protobuf.Struct - 28, // 4: xyz.block.ftl.v1.language.ModuleConfigDefaultsResponse.language_config:type_name -> google.protobuf.Struct - 2, // 5: xyz.block.ftl.v1.language.GetDependenciesRequest.module_config:type_name -> xyz.block.ftl.v1.language.ModuleConfig - 2, // 6: xyz.block.ftl.v1.language.BuildContext.module_config:type_name -> xyz.block.ftl.v1.language.ModuleConfig - 29, // 7: xyz.block.ftl.v1.language.BuildContext.schema:type_name -> xyz.block.ftl.v1.schema.Schema - 12, // 8: xyz.block.ftl.v1.language.BuildContextUpdatedRequest.build_context:type_name -> xyz.block.ftl.v1.language.BuildContext - 0, // 9: xyz.block.ftl.v1.language.Error.level:type_name -> xyz.block.ftl.v1.language.Error.ErrorLevel - 16, // 10: xyz.block.ftl.v1.language.Error.pos:type_name -> xyz.block.ftl.v1.language.Position - 1, // 11: xyz.block.ftl.v1.language.Error.type:type_name -> xyz.block.ftl.v1.language.Error.ErrorType - 15, // 12: xyz.block.ftl.v1.language.ErrorList.errors:type_name -> xyz.block.ftl.v1.language.Error - 12, // 13: xyz.block.ftl.v1.language.BuildRequest.build_context:type_name -> xyz.block.ftl.v1.language.BuildContext - 30, // 14: xyz.block.ftl.v1.language.BuildSuccess.module:type_name -> xyz.block.ftl.v1.schema.Module - 17, // 15: xyz.block.ftl.v1.language.BuildSuccess.errors:type_name -> xyz.block.ftl.v1.language.ErrorList - 17, // 16: xyz.block.ftl.v1.language.BuildFailure.errors:type_name -> xyz.block.ftl.v1.language.ErrorList - 19, // 17: xyz.block.ftl.v1.language.BuildResponse.auto_rebuild_started:type_name -> xyz.block.ftl.v1.language.AutoRebuildStarted - 20, // 18: xyz.block.ftl.v1.language.BuildResponse.build_success:type_name -> xyz.block.ftl.v1.language.BuildSuccess - 21, // 19: xyz.block.ftl.v1.language.BuildResponse.build_failure:type_name -> xyz.block.ftl.v1.language.BuildFailure - 30, // 20: xyz.block.ftl.v1.language.GenerateStubsRequest.module:type_name -> xyz.block.ftl.v1.schema.Module - 2, // 21: xyz.block.ftl.v1.language.GenerateStubsRequest.module_config:type_name -> xyz.block.ftl.v1.language.ModuleConfig - 2, // 22: xyz.block.ftl.v1.language.GenerateStubsRequest.native_module_config:type_name -> xyz.block.ftl.v1.language.ModuleConfig - 2, // 23: xyz.block.ftl.v1.language.SyncStubReferencesRequest.module_config:type_name -> xyz.block.ftl.v1.language.ModuleConfig - 31, // 24: xyz.block.ftl.v1.language.LanguageService.Ping:input_type -> xyz.block.ftl.v1.PingRequest - 4, // 25: xyz.block.ftl.v1.language.LanguageService.GetCreateModuleFlags:input_type -> xyz.block.ftl.v1.language.GetCreateModuleFlagsRequest - 6, // 26: xyz.block.ftl.v1.language.LanguageService.CreateModule:input_type -> xyz.block.ftl.v1.language.CreateModuleRequest - 8, // 27: xyz.block.ftl.v1.language.LanguageService.ModuleConfigDefaults:input_type -> xyz.block.ftl.v1.language.ModuleConfigDefaultsRequest - 10, // 28: xyz.block.ftl.v1.language.LanguageService.GetDependencies:input_type -> xyz.block.ftl.v1.language.GetDependenciesRequest - 18, // 29: xyz.block.ftl.v1.language.LanguageService.Build:input_type -> xyz.block.ftl.v1.language.BuildRequest - 13, // 30: xyz.block.ftl.v1.language.LanguageService.BuildContextUpdated:input_type -> xyz.block.ftl.v1.language.BuildContextUpdatedRequest - 23, // 31: xyz.block.ftl.v1.language.LanguageService.GenerateStubs:input_type -> xyz.block.ftl.v1.language.GenerateStubsRequest - 25, // 32: xyz.block.ftl.v1.language.LanguageService.SyncStubReferences:input_type -> xyz.block.ftl.v1.language.SyncStubReferencesRequest - 32, // 33: xyz.block.ftl.v1.language.LanguageService.Ping:output_type -> xyz.block.ftl.v1.PingResponse - 5, // 34: xyz.block.ftl.v1.language.LanguageService.GetCreateModuleFlags:output_type -> xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse - 7, // 35: xyz.block.ftl.v1.language.LanguageService.CreateModule:output_type -> xyz.block.ftl.v1.language.CreateModuleResponse - 9, // 36: xyz.block.ftl.v1.language.LanguageService.ModuleConfigDefaults:output_type -> xyz.block.ftl.v1.language.ModuleConfigDefaultsResponse - 11, // 37: xyz.block.ftl.v1.language.LanguageService.GetDependencies:output_type -> xyz.block.ftl.v1.language.GetDependenciesResponse - 22, // 38: xyz.block.ftl.v1.language.LanguageService.Build:output_type -> xyz.block.ftl.v1.language.BuildResponse - 14, // 39: xyz.block.ftl.v1.language.LanguageService.BuildContextUpdated:output_type -> xyz.block.ftl.v1.language.BuildContextUpdatedResponse - 24, // 40: xyz.block.ftl.v1.language.LanguageService.GenerateStubs:output_type -> xyz.block.ftl.v1.language.GenerateStubsResponse - 26, // 41: xyz.block.ftl.v1.language.LanguageService.SyncStubReferences:output_type -> xyz.block.ftl.v1.language.SyncStubReferencesResponse + (*v1.Schema)(nil), // 29: xyz.block.ftl.schema.v1.Schema + (*v1.Module)(nil), // 30: xyz.block.ftl.schema.v1.Module + (*v11.PingRequest)(nil), // 31: xyz.block.ftl.v1.PingRequest + (*v11.PingResponse)(nil), // 32: xyz.block.ftl.v1.PingResponse +} +var file_xyz_block_ftl_language_v1_language_proto_depIdxs = []int32{ + 28, // 0: xyz.block.ftl.language.v1.ModuleConfig.language_config:type_name -> google.protobuf.Struct + 27, // 1: xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse.flags:type_name -> xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse.Flag + 3, // 2: xyz.block.ftl.language.v1.CreateModuleRequest.project_config:type_name -> xyz.block.ftl.language.v1.ProjectConfig + 28, // 3: xyz.block.ftl.language.v1.CreateModuleRequest.flags:type_name -> google.protobuf.Struct + 28, // 4: xyz.block.ftl.language.v1.ModuleConfigDefaultsResponse.language_config:type_name -> google.protobuf.Struct + 2, // 5: xyz.block.ftl.language.v1.GetDependenciesRequest.module_config:type_name -> xyz.block.ftl.language.v1.ModuleConfig + 2, // 6: xyz.block.ftl.language.v1.BuildContext.module_config:type_name -> xyz.block.ftl.language.v1.ModuleConfig + 29, // 7: xyz.block.ftl.language.v1.BuildContext.schema:type_name -> xyz.block.ftl.schema.v1.Schema + 12, // 8: xyz.block.ftl.language.v1.BuildContextUpdatedRequest.build_context:type_name -> xyz.block.ftl.language.v1.BuildContext + 0, // 9: xyz.block.ftl.language.v1.Error.level:type_name -> xyz.block.ftl.language.v1.Error.ErrorLevel + 16, // 10: xyz.block.ftl.language.v1.Error.pos:type_name -> xyz.block.ftl.language.v1.Position + 1, // 11: xyz.block.ftl.language.v1.Error.type:type_name -> xyz.block.ftl.language.v1.Error.ErrorType + 15, // 12: xyz.block.ftl.language.v1.ErrorList.errors:type_name -> xyz.block.ftl.language.v1.Error + 12, // 13: xyz.block.ftl.language.v1.BuildRequest.build_context:type_name -> xyz.block.ftl.language.v1.BuildContext + 30, // 14: xyz.block.ftl.language.v1.BuildSuccess.module:type_name -> xyz.block.ftl.schema.v1.Module + 17, // 15: xyz.block.ftl.language.v1.BuildSuccess.errors:type_name -> xyz.block.ftl.language.v1.ErrorList + 17, // 16: xyz.block.ftl.language.v1.BuildFailure.errors:type_name -> xyz.block.ftl.language.v1.ErrorList + 19, // 17: xyz.block.ftl.language.v1.BuildResponse.auto_rebuild_started:type_name -> xyz.block.ftl.language.v1.AutoRebuildStarted + 20, // 18: xyz.block.ftl.language.v1.BuildResponse.build_success:type_name -> xyz.block.ftl.language.v1.BuildSuccess + 21, // 19: xyz.block.ftl.language.v1.BuildResponse.build_failure:type_name -> xyz.block.ftl.language.v1.BuildFailure + 30, // 20: xyz.block.ftl.language.v1.GenerateStubsRequest.module:type_name -> xyz.block.ftl.schema.v1.Module + 2, // 21: xyz.block.ftl.language.v1.GenerateStubsRequest.module_config:type_name -> xyz.block.ftl.language.v1.ModuleConfig + 2, // 22: xyz.block.ftl.language.v1.GenerateStubsRequest.native_module_config:type_name -> xyz.block.ftl.language.v1.ModuleConfig + 2, // 23: xyz.block.ftl.language.v1.SyncStubReferencesRequest.module_config:type_name -> xyz.block.ftl.language.v1.ModuleConfig + 31, // 24: xyz.block.ftl.language.v1.LanguageService.Ping:input_type -> xyz.block.ftl.v1.PingRequest + 4, // 25: xyz.block.ftl.language.v1.LanguageService.GetCreateModuleFlags:input_type -> xyz.block.ftl.language.v1.GetCreateModuleFlagsRequest + 6, // 26: xyz.block.ftl.language.v1.LanguageService.CreateModule:input_type -> xyz.block.ftl.language.v1.CreateModuleRequest + 8, // 27: xyz.block.ftl.language.v1.LanguageService.ModuleConfigDefaults:input_type -> xyz.block.ftl.language.v1.ModuleConfigDefaultsRequest + 10, // 28: xyz.block.ftl.language.v1.LanguageService.GetDependencies:input_type -> xyz.block.ftl.language.v1.GetDependenciesRequest + 18, // 29: xyz.block.ftl.language.v1.LanguageService.Build:input_type -> xyz.block.ftl.language.v1.BuildRequest + 13, // 30: xyz.block.ftl.language.v1.LanguageService.BuildContextUpdated:input_type -> xyz.block.ftl.language.v1.BuildContextUpdatedRequest + 23, // 31: xyz.block.ftl.language.v1.LanguageService.GenerateStubs:input_type -> xyz.block.ftl.language.v1.GenerateStubsRequest + 25, // 32: xyz.block.ftl.language.v1.LanguageService.SyncStubReferences:input_type -> xyz.block.ftl.language.v1.SyncStubReferencesRequest + 32, // 33: xyz.block.ftl.language.v1.LanguageService.Ping:output_type -> xyz.block.ftl.v1.PingResponse + 5, // 34: xyz.block.ftl.language.v1.LanguageService.GetCreateModuleFlags:output_type -> xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse + 7, // 35: xyz.block.ftl.language.v1.LanguageService.CreateModule:output_type -> xyz.block.ftl.language.v1.CreateModuleResponse + 9, // 36: xyz.block.ftl.language.v1.LanguageService.ModuleConfigDefaults:output_type -> xyz.block.ftl.language.v1.ModuleConfigDefaultsResponse + 11, // 37: xyz.block.ftl.language.v1.LanguageService.GetDependencies:output_type -> xyz.block.ftl.language.v1.GetDependenciesResponse + 22, // 38: xyz.block.ftl.language.v1.LanguageService.Build:output_type -> xyz.block.ftl.language.v1.BuildResponse + 14, // 39: xyz.block.ftl.language.v1.LanguageService.BuildContextUpdated:output_type -> xyz.block.ftl.language.v1.BuildContextUpdatedResponse + 24, // 40: xyz.block.ftl.language.v1.LanguageService.GenerateStubs:output_type -> xyz.block.ftl.language.v1.GenerateStubsResponse + 26, // 41: xyz.block.ftl.language.v1.LanguageService.SyncStubReferences:output_type -> xyz.block.ftl.language.v1.SyncStubReferencesResponse 33, // [33:42] is the sub-list for method output_type 24, // [24:33] is the sub-list for method input_type 24, // [24:24] is the sub-list for extension type_name @@ -2313,39 +2313,39 @@ var file_xyz_block_ftl_v1_language_language_proto_depIdxs = []int32{ 0, // [0:24] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1_language_language_proto_init() } -func file_xyz_block_ftl_v1_language_language_proto_init() { - if File_xyz_block_ftl_v1_language_language_proto != nil { +func init() { file_xyz_block_ftl_language_v1_language_proto_init() } +func file_xyz_block_ftl_language_v1_language_proto_init() { + if File_xyz_block_ftl_language_v1_language_proto != nil { return } - file_xyz_block_ftl_v1_language_language_proto_msgTypes[0].OneofWrappers = []any{} - file_xyz_block_ftl_v1_language_language_proto_msgTypes[7].OneofWrappers = []any{} - file_xyz_block_ftl_v1_language_language_proto_msgTypes[13].OneofWrappers = []any{} - file_xyz_block_ftl_v1_language_language_proto_msgTypes[18].OneofWrappers = []any{} - file_xyz_block_ftl_v1_language_language_proto_msgTypes[20].OneofWrappers = []any{ + file_xyz_block_ftl_language_v1_language_proto_msgTypes[0].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[7].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[13].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[18].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[20].OneofWrappers = []any{ (*BuildResponse_AutoRebuildStarted)(nil), (*BuildResponse_BuildSuccess)(nil), (*BuildResponse_BuildFailure)(nil), } - file_xyz_block_ftl_v1_language_language_proto_msgTypes[21].OneofWrappers = []any{} - file_xyz_block_ftl_v1_language_language_proto_msgTypes[25].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[21].OneofWrappers = []any{} + file_xyz_block_ftl_language_v1_language_proto_msgTypes[25].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1_language_language_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_language_v1_language_proto_rawDesc, NumEnums: 2, NumMessages: 26, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_xyz_block_ftl_v1_language_language_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1_language_language_proto_depIdxs, - EnumInfos: file_xyz_block_ftl_v1_language_language_proto_enumTypes, - MessageInfos: file_xyz_block_ftl_v1_language_language_proto_msgTypes, + GoTypes: file_xyz_block_ftl_language_v1_language_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_language_v1_language_proto_depIdxs, + EnumInfos: file_xyz_block_ftl_language_v1_language_proto_enumTypes, + MessageInfos: file_xyz_block_ftl_language_v1_language_proto_msgTypes, }.Build() - File_xyz_block_ftl_v1_language_language_proto = out.File - file_xyz_block_ftl_v1_language_language_proto_rawDesc = nil - file_xyz_block_ftl_v1_language_language_proto_goTypes = nil - file_xyz_block_ftl_v1_language_language_proto_depIdxs = nil + File_xyz_block_ftl_language_v1_language_proto = out.File + file_xyz_block_ftl_language_v1_language_proto_rawDesc = nil + file_xyz_block_ftl_language_v1_language_proto_goTypes = nil + file_xyz_block_ftl_language_v1_language_proto_depIdxs = nil } diff --git a/backend/protos/xyz/block/ftl/v1/language/language.proto b/backend/protos/xyz/block/ftl/language/v1/language.proto similarity index 98% rename from backend/protos/xyz/block/ftl/v1/language/language.proto rename to backend/protos/xyz/block/ftl/language/v1/language.proto index d45b7903a8..0ff5e620dc 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. @@ -136,7 +136,7 @@ message BuildContext { // The configuration for the module ModuleConfig module_config = 2; // The FTL schema including all dependencies - schema.Schema schema = 3; + ftl.schema.v1.Schema schema = 3; // The dependencies for the module repeated string dependencies = 4; // Build environment provides environment variables to be set for the build command @@ -218,7 +218,7 @@ message BuildSuccess { // Indicates whether the build was automatically started by the plugin, rather than due to a Build rpc call. bool is_automatic_rebuild = 2; // Module schema for the built module - schema.Module module = 3; + ftl.schema.v1.Module module = 3; // Paths for files/directories to be deployed repeated string deploy = 4; // Name of the docker image to use for the runner @@ -268,7 +268,7 @@ message GenerateStubsRequest { // The directory path to generate stubs into string dir = 1; // The schema of the module to generate stubs for - schema.Module module = 2; + ftl.schema.v1.Module module = 2; // The module's configuration to generate stubs for ModuleConfig module_config = 3; 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 63% 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 d66c210078..7335b0d409 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 @@ -8,8 +8,8 @@ import ( connect "connectrpc.com/connect" context "context" errors "errors" + v11 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/language/v1" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - language "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/language" http "net/http" strings "strings" ) @@ -23,7 +23,7 @@ const _ = connect.IsAtLeastVersion1_7_0 const ( // LanguageServiceName is the fully-qualified name of the LanguageService service. - LanguageServiceName = "xyz.block.ftl.v1.language.LanguageService" + LanguageServiceName = "xyz.block.ftl.language.v1.LanguageService" ) // These constants are the fully-qualified names of the RPCs defined in this package. They're @@ -35,45 +35,45 @@ const ( // period. const ( // LanguageServicePingProcedure is the fully-qualified name of the LanguageService's Ping RPC. - LanguageServicePingProcedure = "/xyz.block.ftl.v1.language.LanguageService/Ping" + LanguageServicePingProcedure = "/xyz.block.ftl.language.v1.LanguageService/Ping" // LanguageServiceGetCreateModuleFlagsProcedure is the fully-qualified name of the LanguageService's // GetCreateModuleFlags RPC. - LanguageServiceGetCreateModuleFlagsProcedure = "/xyz.block.ftl.v1.language.LanguageService/GetCreateModuleFlags" + LanguageServiceGetCreateModuleFlagsProcedure = "/xyz.block.ftl.language.v1.LanguageService/GetCreateModuleFlags" // LanguageServiceCreateModuleProcedure is the fully-qualified name of the LanguageService's // CreateModule RPC. - LanguageServiceCreateModuleProcedure = "/xyz.block.ftl.v1.language.LanguageService/CreateModule" + LanguageServiceCreateModuleProcedure = "/xyz.block.ftl.language.v1.LanguageService/CreateModule" // LanguageServiceModuleConfigDefaultsProcedure is the fully-qualified name of the LanguageService's // ModuleConfigDefaults RPC. - LanguageServiceModuleConfigDefaultsProcedure = "/xyz.block.ftl.v1.language.LanguageService/ModuleConfigDefaults" + LanguageServiceModuleConfigDefaultsProcedure = "/xyz.block.ftl.language.v1.LanguageService/ModuleConfigDefaults" // LanguageServiceGetDependenciesProcedure is the fully-qualified name of the LanguageService's // GetDependencies RPC. - LanguageServiceGetDependenciesProcedure = "/xyz.block.ftl.v1.language.LanguageService/GetDependencies" + LanguageServiceGetDependenciesProcedure = "/xyz.block.ftl.language.v1.LanguageService/GetDependencies" // LanguageServiceBuildProcedure is the fully-qualified name of the LanguageService's Build RPC. - LanguageServiceBuildProcedure = "/xyz.block.ftl.v1.language.LanguageService/Build" + LanguageServiceBuildProcedure = "/xyz.block.ftl.language.v1.LanguageService/Build" // LanguageServiceBuildContextUpdatedProcedure is the fully-qualified name of the LanguageService's // BuildContextUpdated RPC. - LanguageServiceBuildContextUpdatedProcedure = "/xyz.block.ftl.v1.language.LanguageService/BuildContextUpdated" + LanguageServiceBuildContextUpdatedProcedure = "/xyz.block.ftl.language.v1.LanguageService/BuildContextUpdated" // LanguageServiceGenerateStubsProcedure is the fully-qualified name of the LanguageService's // GenerateStubs RPC. - LanguageServiceGenerateStubsProcedure = "/xyz.block.ftl.v1.language.LanguageService/GenerateStubs" + LanguageServiceGenerateStubsProcedure = "/xyz.block.ftl.language.v1.LanguageService/GenerateStubs" // LanguageServiceSyncStubReferencesProcedure is the fully-qualified name of the LanguageService's // SyncStubReferences RPC. - LanguageServiceSyncStubReferencesProcedure = "/xyz.block.ftl.v1.language.LanguageService/SyncStubReferences" + LanguageServiceSyncStubReferencesProcedure = "/xyz.block.ftl.language.v1.LanguageService/SyncStubReferences" ) -// LanguageServiceClient is a client for the xyz.block.ftl.v1.language.LanguageService service. +// LanguageServiceClient is a client for the xyz.block.ftl.language.v1.LanguageService service. type LanguageServiceClient interface { // Ping service for readiness. Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) // Get language specific flags that can be used to create a new module. - GetCreateModuleFlags(context.Context, *connect.Request[language.GetCreateModuleFlagsRequest]) (*connect.Response[language.GetCreateModuleFlagsResponse], error) + GetCreateModuleFlags(context.Context, *connect.Request[v11.GetCreateModuleFlagsRequest]) (*connect.Response[v11.GetCreateModuleFlagsResponse], error) // Generates files for a new module with the requested name - CreateModule(context.Context, *connect.Request[language.CreateModuleRequest]) (*connect.Response[language.CreateModuleResponse], error) + CreateModule(context.Context, *connect.Request[v11.CreateModuleRequest]) (*connect.Response[v11.CreateModuleResponse], error) // Provide default values for ModuleConfig for values that are not configured in the ftl.toml file. - ModuleConfigDefaults(context.Context, *connect.Request[language.ModuleConfigDefaultsRequest]) (*connect.Response[language.ModuleConfigDefaultsResponse], error) + ModuleConfigDefaults(context.Context, *connect.Request[v11.ModuleConfigDefaultsRequest]) (*connect.Response[v11.ModuleConfigDefaultsResponse], error) // Extract dependencies for a module // FTL will ensure that these dependencies are built before requesting a build for this module. - GetDependencies(context.Context, *connect.Request[language.GetDependenciesRequest]) (*connect.Response[language.GetDependenciesResponse], error) + GetDependencies(context.Context, *connect.Request[v11.GetDependenciesRequest]) (*connect.Response[v11.GetDependenciesResponse], error) // Build the module and stream back build events. // // A BuildSuccess or BuildFailure event must be streamed back with the request's context id to indicate the @@ -83,7 +83,7 @@ type LanguageServiceClient interface { // file changes and automatically rebuild as needed as long as this build request is alive. Each automactic // rebuild must include the latest build context id provided by the request or subsequent BuildContextUpdated // calls. - Build(context.Context, *connect.Request[language.BuildRequest]) (*connect.ServerStreamForClient[language.BuildResponse], error) + Build(context.Context, *connect.Request[v11.BuildRequest]) (*connect.ServerStreamForClient[v11.BuildResponse], error) // While a Build call with "rebuild_automatically" set is active, BuildContextUpdated is called whenever the // build context is updated. // @@ -92,7 +92,7 @@ type LanguageServiceClient interface { // // If the plugin will not be able to return a BuildSuccess or BuildFailure, such as when there is no active // build stream, it must fail the BuildContextUpdated call. - BuildContextUpdated(context.Context, *connect.Request[language.BuildContextUpdatedRequest]) (*connect.Response[language.BuildContextUpdatedResponse], error) + BuildContextUpdated(context.Context, *connect.Request[v11.BuildContextUpdatedRequest]) (*connect.Response[v11.BuildContextUpdatedResponse], error) // Generate stubs for a module. // // Stubs allow modules to import other module's exported interface. If a language does not need this step, @@ -100,7 +100,7 @@ type LanguageServiceClient interface { // // This call is not tied to the module that this plugin is responsible for. A plugin of each language will // be chosen to generate stubs for each module. - GenerateStubs(context.Context, *connect.Request[language.GenerateStubsRequest]) (*connect.Response[language.GenerateStubsResponse], error) + GenerateStubs(context.Context, *connect.Request[v11.GenerateStubsRequest]) (*connect.Response[v11.GenerateStubsResponse], error) // SyncStubReferences is called when module stubs have been updated. This allows the plugin to update // references to external modules, regardless of whether they are dependencies. // @@ -108,10 +108,10 @@ type LanguageServiceClient interface { // import the modules when users start reference them. // // It is optional to do anything with this call. - SyncStubReferences(context.Context, *connect.Request[language.SyncStubReferencesRequest]) (*connect.Response[language.SyncStubReferencesResponse], error) + SyncStubReferences(context.Context, *connect.Request[v11.SyncStubReferencesRequest]) (*connect.Response[v11.SyncStubReferencesResponse], error) } -// NewLanguageServiceClient constructs a client for the xyz.block.ftl.v1.language.LanguageService +// NewLanguageServiceClient constructs a client for the xyz.block.ftl.language.v1.LanguageService // service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for // gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply // the connect.WithGRPC() or connect.WithGRPCWeb() options. @@ -127,42 +127,42 @@ func NewLanguageServiceClient(httpClient connect.HTTPClient, baseURL string, opt connect.WithIdempotency(connect.IdempotencyNoSideEffects), connect.WithClientOptions(opts...), ), - getCreateModuleFlags: connect.NewClient[language.GetCreateModuleFlagsRequest, language.GetCreateModuleFlagsResponse]( + getCreateModuleFlags: connect.NewClient[v11.GetCreateModuleFlagsRequest, v11.GetCreateModuleFlagsResponse]( httpClient, baseURL+LanguageServiceGetCreateModuleFlagsProcedure, opts..., ), - createModule: connect.NewClient[language.CreateModuleRequest, language.CreateModuleResponse]( + createModule: connect.NewClient[v11.CreateModuleRequest, v11.CreateModuleResponse]( httpClient, baseURL+LanguageServiceCreateModuleProcedure, opts..., ), - moduleConfigDefaults: connect.NewClient[language.ModuleConfigDefaultsRequest, language.ModuleConfigDefaultsResponse]( + moduleConfigDefaults: connect.NewClient[v11.ModuleConfigDefaultsRequest, v11.ModuleConfigDefaultsResponse]( httpClient, baseURL+LanguageServiceModuleConfigDefaultsProcedure, opts..., ), - getDependencies: connect.NewClient[language.GetDependenciesRequest, language.GetDependenciesResponse]( + getDependencies: connect.NewClient[v11.GetDependenciesRequest, v11.GetDependenciesResponse]( httpClient, baseURL+LanguageServiceGetDependenciesProcedure, opts..., ), - build: connect.NewClient[language.BuildRequest, language.BuildResponse]( + build: connect.NewClient[v11.BuildRequest, v11.BuildResponse]( httpClient, baseURL+LanguageServiceBuildProcedure, opts..., ), - buildContextUpdated: connect.NewClient[language.BuildContextUpdatedRequest, language.BuildContextUpdatedResponse]( + buildContextUpdated: connect.NewClient[v11.BuildContextUpdatedRequest, v11.BuildContextUpdatedResponse]( httpClient, baseURL+LanguageServiceBuildContextUpdatedProcedure, opts..., ), - generateStubs: connect.NewClient[language.GenerateStubsRequest, language.GenerateStubsResponse]( + generateStubs: connect.NewClient[v11.GenerateStubsRequest, v11.GenerateStubsResponse]( httpClient, baseURL+LanguageServiceGenerateStubsProcedure, opts..., ), - syncStubReferences: connect.NewClient[language.SyncStubReferencesRequest, language.SyncStubReferencesResponse]( + syncStubReferences: connect.NewClient[v11.SyncStubReferencesRequest, v11.SyncStubReferencesResponse]( httpClient, baseURL+LanguageServiceSyncStubReferencesProcedure, opts..., @@ -173,75 +173,75 @@ func NewLanguageServiceClient(httpClient connect.HTTPClient, baseURL string, opt // languageServiceClient implements LanguageServiceClient. type languageServiceClient struct { ping *connect.Client[v1.PingRequest, v1.PingResponse] - getCreateModuleFlags *connect.Client[language.GetCreateModuleFlagsRequest, language.GetCreateModuleFlagsResponse] - createModule *connect.Client[language.CreateModuleRequest, language.CreateModuleResponse] - moduleConfigDefaults *connect.Client[language.ModuleConfigDefaultsRequest, language.ModuleConfigDefaultsResponse] - getDependencies *connect.Client[language.GetDependenciesRequest, language.GetDependenciesResponse] - build *connect.Client[language.BuildRequest, language.BuildResponse] - buildContextUpdated *connect.Client[language.BuildContextUpdatedRequest, language.BuildContextUpdatedResponse] - generateStubs *connect.Client[language.GenerateStubsRequest, language.GenerateStubsResponse] - syncStubReferences *connect.Client[language.SyncStubReferencesRequest, language.SyncStubReferencesResponse] + getCreateModuleFlags *connect.Client[v11.GetCreateModuleFlagsRequest, v11.GetCreateModuleFlagsResponse] + createModule *connect.Client[v11.CreateModuleRequest, v11.CreateModuleResponse] + moduleConfigDefaults *connect.Client[v11.ModuleConfigDefaultsRequest, v11.ModuleConfigDefaultsResponse] + getDependencies *connect.Client[v11.GetDependenciesRequest, v11.GetDependenciesResponse] + build *connect.Client[v11.BuildRequest, v11.BuildResponse] + buildContextUpdated *connect.Client[v11.BuildContextUpdatedRequest, v11.BuildContextUpdatedResponse] + generateStubs *connect.Client[v11.GenerateStubsRequest, v11.GenerateStubsResponse] + syncStubReferences *connect.Client[v11.SyncStubReferencesRequest, v11.SyncStubReferencesResponse] } -// Ping calls xyz.block.ftl.v1.language.LanguageService.Ping. +// Ping calls xyz.block.ftl.language.v1.LanguageService.Ping. func (c *languageServiceClient) Ping(ctx context.Context, req *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { return c.ping.CallUnary(ctx, req) } -// GetCreateModuleFlags calls xyz.block.ftl.v1.language.LanguageService.GetCreateModuleFlags. -func (c *languageServiceClient) GetCreateModuleFlags(ctx context.Context, req *connect.Request[language.GetCreateModuleFlagsRequest]) (*connect.Response[language.GetCreateModuleFlagsResponse], error) { +// GetCreateModuleFlags calls xyz.block.ftl.language.v1.LanguageService.GetCreateModuleFlags. +func (c *languageServiceClient) GetCreateModuleFlags(ctx context.Context, req *connect.Request[v11.GetCreateModuleFlagsRequest]) (*connect.Response[v11.GetCreateModuleFlagsResponse], error) { return c.getCreateModuleFlags.CallUnary(ctx, req) } -// CreateModule calls xyz.block.ftl.v1.language.LanguageService.CreateModule. -func (c *languageServiceClient) CreateModule(ctx context.Context, req *connect.Request[language.CreateModuleRequest]) (*connect.Response[language.CreateModuleResponse], error) { +// CreateModule calls xyz.block.ftl.language.v1.LanguageService.CreateModule. +func (c *languageServiceClient) CreateModule(ctx context.Context, req *connect.Request[v11.CreateModuleRequest]) (*connect.Response[v11.CreateModuleResponse], error) { return c.createModule.CallUnary(ctx, req) } -// ModuleConfigDefaults calls xyz.block.ftl.v1.language.LanguageService.ModuleConfigDefaults. -func (c *languageServiceClient) ModuleConfigDefaults(ctx context.Context, req *connect.Request[language.ModuleConfigDefaultsRequest]) (*connect.Response[language.ModuleConfigDefaultsResponse], error) { +// ModuleConfigDefaults calls xyz.block.ftl.language.v1.LanguageService.ModuleConfigDefaults. +func (c *languageServiceClient) ModuleConfigDefaults(ctx context.Context, req *connect.Request[v11.ModuleConfigDefaultsRequest]) (*connect.Response[v11.ModuleConfigDefaultsResponse], error) { return c.moduleConfigDefaults.CallUnary(ctx, req) } -// GetDependencies calls xyz.block.ftl.v1.language.LanguageService.GetDependencies. -func (c *languageServiceClient) GetDependencies(ctx context.Context, req *connect.Request[language.GetDependenciesRequest]) (*connect.Response[language.GetDependenciesResponse], error) { +// GetDependencies calls xyz.block.ftl.language.v1.LanguageService.GetDependencies. +func (c *languageServiceClient) GetDependencies(ctx context.Context, req *connect.Request[v11.GetDependenciesRequest]) (*connect.Response[v11.GetDependenciesResponse], error) { return c.getDependencies.CallUnary(ctx, req) } -// Build calls xyz.block.ftl.v1.language.LanguageService.Build. -func (c *languageServiceClient) Build(ctx context.Context, req *connect.Request[language.BuildRequest]) (*connect.ServerStreamForClient[language.BuildResponse], error) { +// Build calls xyz.block.ftl.language.v1.LanguageService.Build. +func (c *languageServiceClient) Build(ctx context.Context, req *connect.Request[v11.BuildRequest]) (*connect.ServerStreamForClient[v11.BuildResponse], error) { return c.build.CallServerStream(ctx, req) } -// BuildContextUpdated calls xyz.block.ftl.v1.language.LanguageService.BuildContextUpdated. -func (c *languageServiceClient) BuildContextUpdated(ctx context.Context, req *connect.Request[language.BuildContextUpdatedRequest]) (*connect.Response[language.BuildContextUpdatedResponse], error) { +// BuildContextUpdated calls xyz.block.ftl.language.v1.LanguageService.BuildContextUpdated. +func (c *languageServiceClient) BuildContextUpdated(ctx context.Context, req *connect.Request[v11.BuildContextUpdatedRequest]) (*connect.Response[v11.BuildContextUpdatedResponse], error) { return c.buildContextUpdated.CallUnary(ctx, req) } -// GenerateStubs calls xyz.block.ftl.v1.language.LanguageService.GenerateStubs. -func (c *languageServiceClient) GenerateStubs(ctx context.Context, req *connect.Request[language.GenerateStubsRequest]) (*connect.Response[language.GenerateStubsResponse], error) { +// GenerateStubs calls xyz.block.ftl.language.v1.LanguageService.GenerateStubs. +func (c *languageServiceClient) GenerateStubs(ctx context.Context, req *connect.Request[v11.GenerateStubsRequest]) (*connect.Response[v11.GenerateStubsResponse], error) { return c.generateStubs.CallUnary(ctx, req) } -// SyncStubReferences calls xyz.block.ftl.v1.language.LanguageService.SyncStubReferences. -func (c *languageServiceClient) SyncStubReferences(ctx context.Context, req *connect.Request[language.SyncStubReferencesRequest]) (*connect.Response[language.SyncStubReferencesResponse], error) { +// SyncStubReferences calls xyz.block.ftl.language.v1.LanguageService.SyncStubReferences. +func (c *languageServiceClient) SyncStubReferences(ctx context.Context, req *connect.Request[v11.SyncStubReferencesRequest]) (*connect.Response[v11.SyncStubReferencesResponse], error) { return c.syncStubReferences.CallUnary(ctx, req) } -// LanguageServiceHandler is an implementation of the xyz.block.ftl.v1.language.LanguageService +// LanguageServiceHandler is an implementation of the xyz.block.ftl.language.v1.LanguageService // service. type LanguageServiceHandler interface { // Ping service for readiness. Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) // Get language specific flags that can be used to create a new module. - GetCreateModuleFlags(context.Context, *connect.Request[language.GetCreateModuleFlagsRequest]) (*connect.Response[language.GetCreateModuleFlagsResponse], error) + GetCreateModuleFlags(context.Context, *connect.Request[v11.GetCreateModuleFlagsRequest]) (*connect.Response[v11.GetCreateModuleFlagsResponse], error) // Generates files for a new module with the requested name - CreateModule(context.Context, *connect.Request[language.CreateModuleRequest]) (*connect.Response[language.CreateModuleResponse], error) + CreateModule(context.Context, *connect.Request[v11.CreateModuleRequest]) (*connect.Response[v11.CreateModuleResponse], error) // Provide default values for ModuleConfig for values that are not configured in the ftl.toml file. - ModuleConfigDefaults(context.Context, *connect.Request[language.ModuleConfigDefaultsRequest]) (*connect.Response[language.ModuleConfigDefaultsResponse], error) + ModuleConfigDefaults(context.Context, *connect.Request[v11.ModuleConfigDefaultsRequest]) (*connect.Response[v11.ModuleConfigDefaultsResponse], error) // Extract dependencies for a module // FTL will ensure that these dependencies are built before requesting a build for this module. - GetDependencies(context.Context, *connect.Request[language.GetDependenciesRequest]) (*connect.Response[language.GetDependenciesResponse], error) + GetDependencies(context.Context, *connect.Request[v11.GetDependenciesRequest]) (*connect.Response[v11.GetDependenciesResponse], error) // Build the module and stream back build events. // // A BuildSuccess or BuildFailure event must be streamed back with the request's context id to indicate the @@ -251,7 +251,7 @@ type LanguageServiceHandler interface { // file changes and automatically rebuild as needed as long as this build request is alive. Each automactic // rebuild must include the latest build context id provided by the request or subsequent BuildContextUpdated // calls. - Build(context.Context, *connect.Request[language.BuildRequest], *connect.ServerStream[language.BuildResponse]) error + Build(context.Context, *connect.Request[v11.BuildRequest], *connect.ServerStream[v11.BuildResponse]) error // While a Build call with "rebuild_automatically" set is active, BuildContextUpdated is called whenever the // build context is updated. // @@ -260,7 +260,7 @@ type LanguageServiceHandler interface { // // If the plugin will not be able to return a BuildSuccess or BuildFailure, such as when there is no active // build stream, it must fail the BuildContextUpdated call. - BuildContextUpdated(context.Context, *connect.Request[language.BuildContextUpdatedRequest]) (*connect.Response[language.BuildContextUpdatedResponse], error) + BuildContextUpdated(context.Context, *connect.Request[v11.BuildContextUpdatedRequest]) (*connect.Response[v11.BuildContextUpdatedResponse], error) // Generate stubs for a module. // // Stubs allow modules to import other module's exported interface. If a language does not need this step, @@ -268,7 +268,7 @@ type LanguageServiceHandler interface { // // This call is not tied to the module that this plugin is responsible for. A plugin of each language will // be chosen to generate stubs for each module. - GenerateStubs(context.Context, *connect.Request[language.GenerateStubsRequest]) (*connect.Response[language.GenerateStubsResponse], error) + GenerateStubs(context.Context, *connect.Request[v11.GenerateStubsRequest]) (*connect.Response[v11.GenerateStubsResponse], error) // SyncStubReferences is called when module stubs have been updated. This allows the plugin to update // references to external modules, regardless of whether they are dependencies. // @@ -276,7 +276,7 @@ type LanguageServiceHandler interface { // import the modules when users start reference them. // // It is optional to do anything with this call. - SyncStubReferences(context.Context, *connect.Request[language.SyncStubReferencesRequest]) (*connect.Response[language.SyncStubReferencesResponse], error) + SyncStubReferences(context.Context, *connect.Request[v11.SyncStubReferencesRequest]) (*connect.Response[v11.SyncStubReferencesResponse], error) } // NewLanguageServiceHandler builds an HTTP handler from the service implementation. It returns the @@ -331,7 +331,7 @@ func NewLanguageServiceHandler(svc LanguageServiceHandler, opts ...connect.Handl svc.SyncStubReferences, opts..., ) - return "/xyz.block.ftl.v1.language.LanguageService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + return "/xyz.block.ftl.language.v1.LanguageService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case LanguageServicePingProcedure: languageServicePingHandler.ServeHTTP(w, r) @@ -361,37 +361,37 @@ func NewLanguageServiceHandler(svc LanguageServiceHandler, opts ...connect.Handl type UnimplementedLanguageServiceHandler struct{} func (UnimplementedLanguageServiceHandler) Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.Ping is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.Ping is not implemented")) } -func (UnimplementedLanguageServiceHandler) GetCreateModuleFlags(context.Context, *connect.Request[language.GetCreateModuleFlagsRequest]) (*connect.Response[language.GetCreateModuleFlagsResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.GetCreateModuleFlags is not implemented")) +func (UnimplementedLanguageServiceHandler) GetCreateModuleFlags(context.Context, *connect.Request[v11.GetCreateModuleFlagsRequest]) (*connect.Response[v11.GetCreateModuleFlagsResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.GetCreateModuleFlags is not implemented")) } -func (UnimplementedLanguageServiceHandler) CreateModule(context.Context, *connect.Request[language.CreateModuleRequest]) (*connect.Response[language.CreateModuleResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.CreateModule is not implemented")) +func (UnimplementedLanguageServiceHandler) CreateModule(context.Context, *connect.Request[v11.CreateModuleRequest]) (*connect.Response[v11.CreateModuleResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.CreateModule is not implemented")) } -func (UnimplementedLanguageServiceHandler) ModuleConfigDefaults(context.Context, *connect.Request[language.ModuleConfigDefaultsRequest]) (*connect.Response[language.ModuleConfigDefaultsResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.ModuleConfigDefaults is not implemented")) +func (UnimplementedLanguageServiceHandler) ModuleConfigDefaults(context.Context, *connect.Request[v11.ModuleConfigDefaultsRequest]) (*connect.Response[v11.ModuleConfigDefaultsResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.ModuleConfigDefaults is not implemented")) } -func (UnimplementedLanguageServiceHandler) GetDependencies(context.Context, *connect.Request[language.GetDependenciesRequest]) (*connect.Response[language.GetDependenciesResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.GetDependencies is not implemented")) +func (UnimplementedLanguageServiceHandler) GetDependencies(context.Context, *connect.Request[v11.GetDependenciesRequest]) (*connect.Response[v11.GetDependenciesResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.GetDependencies is not implemented")) } -func (UnimplementedLanguageServiceHandler) Build(context.Context, *connect.Request[language.BuildRequest], *connect.ServerStream[language.BuildResponse]) error { - return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.Build is not implemented")) +func (UnimplementedLanguageServiceHandler) Build(context.Context, *connect.Request[v11.BuildRequest], *connect.ServerStream[v11.BuildResponse]) error { + return connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.Build is not implemented")) } -func (UnimplementedLanguageServiceHandler) BuildContextUpdated(context.Context, *connect.Request[language.BuildContextUpdatedRequest]) (*connect.Response[language.BuildContextUpdatedResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.BuildContextUpdated is not implemented")) +func (UnimplementedLanguageServiceHandler) BuildContextUpdated(context.Context, *connect.Request[v11.BuildContextUpdatedRequest]) (*connect.Response[v11.BuildContextUpdatedResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.BuildContextUpdated is not implemented")) } -func (UnimplementedLanguageServiceHandler) GenerateStubs(context.Context, *connect.Request[language.GenerateStubsRequest]) (*connect.Response[language.GenerateStubsResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.GenerateStubs is not implemented")) +func (UnimplementedLanguageServiceHandler) GenerateStubs(context.Context, *connect.Request[v11.GenerateStubsRequest]) (*connect.Response[v11.GenerateStubsResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.GenerateStubs is not implemented")) } -func (UnimplementedLanguageServiceHandler) SyncStubReferences(context.Context, *connect.Request[language.SyncStubReferencesRequest]) (*connect.Response[language.SyncStubReferencesResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1.language.LanguageService.SyncStubReferences is not implemented")) +func (UnimplementedLanguageServiceHandler) SyncStubReferences(context.Context, *connect.Request[v11.SyncStubReferencesRequest]) (*connect.Response[v11.SyncStubReferencesResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.language.v1.LanguageService.SyncStubReferences is not implemented")) } 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 73% 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 d9e0e7f1a4..1e15c0eaa9 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/plugin.pb.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/plugin.pb.go @@ -2,9 +2,9 @@ // versions: // protoc-gen-go v1.35.2 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/plugin.proto +// source: xyz/block/ftl/provisioner/v1beta1/plugin.proto -package provisioner +package provisionerpb import ( v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" @@ -51,11 +51,11 @@ func (x ProvisionResponse_ProvisionResponseStatus) String() string { } func (ProvisionResponse_ProvisionResponseStatus) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_enumTypes[0].Descriptor() + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_enumTypes[0].Descriptor() } func (ProvisionResponse_ProvisionResponseStatus) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_enumTypes[0] + return &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_enumTypes[0] } func (x ProvisionResponse_ProvisionResponseStatus) Number() protoreflect.EnumNumber { @@ -64,7 +64,7 @@ func (x ProvisionResponse_ProvisionResponseStatus) Number() protoreflect.EnumNum // Deprecated: Use ProvisionResponse_ProvisionResponseStatus.Descriptor instead. func (ProvisionResponse_ProvisionResponseStatus) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{2, 0} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{2, 0} } // ResourceContext is the context used to create a new resource @@ -81,7 +81,7 @@ type ResourceContext struct { func (x *ResourceContext) Reset() { *x = ResourceContext{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[0] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -93,7 +93,7 @@ func (x *ResourceContext) String() string { func (*ResourceContext) ProtoMessage() {} func (x *ResourceContext) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[0] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -106,7 +106,7 @@ func (x *ResourceContext) ProtoReflect() protoreflect.Message { // Deprecated: Use ResourceContext.ProtoReflect.Descriptor instead. func (*ResourceContext) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{0} } func (x *ResourceContext) GetResource() *Resource { @@ -139,7 +139,7 @@ type ProvisionRequest struct { func (x *ProvisionRequest) Reset() { *x = ProvisionRequest{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[1] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -151,7 +151,7 @@ func (x *ProvisionRequest) String() string { func (*ProvisionRequest) ProtoMessage() {} func (x *ProvisionRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[1] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -164,7 +164,7 @@ func (x *ProvisionRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use ProvisionRequest.ProtoReflect.Descriptor instead. func (*ProvisionRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{1} } func (x *ProvisionRequest) GetFtlClusterId() string { @@ -201,12 +201,12 @@ type ProvisionResponse struct { unknownFields protoimpl.UnknownFields ProvisioningToken string `protobuf:"bytes,1,opt,name=provisioning_token,json=provisioningToken,proto3" json:"provisioning_token,omitempty"` - Status ProvisionResponse_ProvisionResponseStatus `protobuf:"varint,2,opt,name=status,proto3,enum=xyz.block.ftl.v1beta1.provisioner.ProvisionResponse_ProvisionResponseStatus" json:"status,omitempty"` + Status ProvisionResponse_ProvisionResponseStatus `protobuf:"varint,2,opt,name=status,proto3,enum=xyz.block.ftl.provisioner.v1beta1.ProvisionResponse_ProvisionResponseStatus" json:"status,omitempty"` } func (x *ProvisionResponse) Reset() { *x = ProvisionResponse{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[2] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -218,7 +218,7 @@ func (x *ProvisionResponse) String() string { func (*ProvisionResponse) ProtoMessage() {} func (x *ProvisionResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[2] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -231,7 +231,7 @@ func (x *ProvisionResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use ProvisionResponse.ProtoReflect.Descriptor instead. func (*ProvisionResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{2} } func (x *ProvisionResponse) GetProvisioningToken() string { @@ -262,7 +262,7 @@ type StatusRequest struct { func (x *StatusRequest) Reset() { *x = StatusRequest{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[3] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -274,7 +274,7 @@ func (x *StatusRequest) String() string { func (*StatusRequest) ProtoMessage() {} func (x *StatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[3] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -287,7 +287,7 @@ func (x *StatusRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use StatusRequest.ProtoReflect.Descriptor instead. func (*StatusRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{3} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{3} } func (x *StatusRequest) GetProvisioningToken() string { @@ -318,7 +318,7 @@ type StatusResponse struct { func (x *StatusResponse) Reset() { *x = StatusResponse{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[4] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -330,7 +330,7 @@ func (x *StatusResponse) String() string { func (*StatusResponse) ProtoMessage() {} func (x *StatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[4] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -343,7 +343,7 @@ func (x *StatusResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use StatusResponse.ProtoReflect.Descriptor instead. func (*StatusResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{4} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{4} } func (m *StatusResponse) GetStatus() isStatusResponse_Status { @@ -393,7 +393,7 @@ type PlanRequest struct { func (x *PlanRequest) Reset() { *x = PlanRequest{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[5] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -405,7 +405,7 @@ func (x *PlanRequest) String() string { func (*PlanRequest) ProtoMessage() {} func (x *PlanRequest) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[5] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -418,7 +418,7 @@ func (x *PlanRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use PlanRequest.ProtoReflect.Descriptor instead. func (*PlanRequest) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{5} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{5} } func (x *PlanRequest) GetProvisioning() *ProvisionRequest { @@ -439,7 +439,7 @@ type PlanResponse struct { func (x *PlanResponse) Reset() { *x = PlanResponse{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[6] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -451,7 +451,7 @@ func (x *PlanResponse) String() string { func (*PlanResponse) ProtoMessage() {} func (x *PlanResponse) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[6] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -464,7 +464,7 @@ func (x *PlanResponse) ProtoReflect() protoreflect.Message { // Deprecated: Use PlanResponse.ProtoReflect.Descriptor instead. func (*PlanResponse) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{6} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{6} } func (x *PlanResponse) GetPlan() string { @@ -482,7 +482,7 @@ type StatusResponse_ProvisioningRunning struct { func (x *StatusResponse_ProvisioningRunning) Reset() { *x = StatusResponse_ProvisioningRunning{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[7] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -494,7 +494,7 @@ func (x *StatusResponse_ProvisioningRunning) String() string { func (*StatusResponse_ProvisioningRunning) ProtoMessage() {} func (x *StatusResponse_ProvisioningRunning) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[7] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -507,7 +507,7 @@ func (x *StatusResponse_ProvisioningRunning) ProtoReflect() protoreflect.Message // Deprecated: Use StatusResponse_ProvisioningRunning.ProtoReflect.Descriptor instead. func (*StatusResponse_ProvisioningRunning) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{4, 0} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{4, 0} } type StatusResponse_ProvisioningFailed struct { @@ -520,7 +520,7 @@ type StatusResponse_ProvisioningFailed struct { func (x *StatusResponse_ProvisioningFailed) Reset() { *x = StatusResponse_ProvisioningFailed{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[8] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -532,7 +532,7 @@ func (x *StatusResponse_ProvisioningFailed) String() string { func (*StatusResponse_ProvisioningFailed) ProtoMessage() {} func (x *StatusResponse_ProvisioningFailed) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[8] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -545,7 +545,7 @@ func (x *StatusResponse_ProvisioningFailed) ProtoReflect() protoreflect.Message // Deprecated: Use StatusResponse_ProvisioningFailed.ProtoReflect.Descriptor instead. func (*StatusResponse_ProvisioningFailed) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{4, 1} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{4, 1} } func (x *StatusResponse_ProvisioningFailed) GetErrorMessage() string { @@ -567,7 +567,7 @@ type StatusResponse_ProvisioningSuccess struct { func (x *StatusResponse_ProvisioningSuccess) Reset() { *x = StatusResponse_ProvisioningSuccess{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[9] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -579,7 +579,7 @@ func (x *StatusResponse_ProvisioningSuccess) String() string { func (*StatusResponse_ProvisioningSuccess) ProtoMessage() {} func (x *StatusResponse_ProvisioningSuccess) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[9] + mi := &file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -592,7 +592,7 @@ func (x *StatusResponse_ProvisioningSuccess) ProtoReflect() protoreflect.Message // Deprecated: Use StatusResponse_ProvisioningSuccess.ProtoReflect.Descriptor instead. func (*StatusResponse_ProvisioningSuccess) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP(), []int{4, 2} + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP(), []int{4, 2} } func (x *StatusResponse_ProvisioningSuccess) GetUpdatedResources() []*Resource { @@ -602,29 +602,29 @@ func (x *StatusResponse_ProvisioningSuccess) GetUpdatedResources() []*Resource { return nil } -var File_xyz_block_ftl_v1beta1_provisioner_plugin_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_provisioner_v1beta1_plugin_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ +var file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDesc = []byte{ 0x0a, 0x2e, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, - 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x30, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x1a, 0x30, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, + 0x74, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2f, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xab, 0x01, 0x0a, 0x0f, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x47, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x4f, 0x0a, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0c, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x63, 0x69, 0x65, 0x73, 0x22, 0x8d, 0x02, 0x0a, 0x10, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0e, 0x66, 0x74, 0x6c, 0x5f, 0x63, 0x6c, 0x75, 0x73, @@ -633,14 +633,14 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ 0x64, 0x75, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x5a, 0x0a, 0x12, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x11, 0x65, 0x78, 0x69, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x11, 0x65, 0x78, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x5f, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x65, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x10, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0x97, 0x02, 0x0a, 0x11, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, @@ -649,8 +649,8 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ 0x09, 0x52, 0x11, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x64, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x6d, 0x0a, 0x17, 0x50, 0x72, @@ -667,20 +667,20 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x58, 0x0a, 0x11, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x10, 0x64, 0x65, 0x73, 0x69, 0x72, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0xa3, 0x03, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x61, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, - 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x61, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x1a, 0x15, 0x0a, @@ -693,15 +693,15 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x58, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x10, + 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x10, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x42, 0x08, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x66, 0x0a, 0x0b, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x57, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x22, 0x22, 0x0a, 0x0c, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, @@ -713,83 +713,84 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = []byte{ 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a, 0x09, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x50, 0x72, 0x6f, 0x76, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x67, 0x0a, 0x04, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x2e, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x50, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x50, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6d, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x5b, 0x50, 0x01, 0x5a, 0x57, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x5d, 0x50, 0x01, 0x5a, 0x59, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, - 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x3b, 0x70, 0x72, 0x6f, 0x76, - 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescOnce sync.Once - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescData = file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescOnce sync.Once + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescData = file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDesc ) -func file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescGZIP() []byte { - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescOnce.Do(func() { - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescData) +func file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescGZIP() []byte { + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescOnce.Do(func() { + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescData) }) - return file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDescData -} - -var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes = make([]protoimpl.MessageInfo, 10) -var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_goTypes = []any{ - (ProvisionResponse_ProvisionResponseStatus)(0), // 0: xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatus - (*ResourceContext)(nil), // 1: xyz.block.ftl.v1beta1.provisioner.ResourceContext - (*ProvisionRequest)(nil), // 2: xyz.block.ftl.v1beta1.provisioner.ProvisionRequest - (*ProvisionResponse)(nil), // 3: xyz.block.ftl.v1beta1.provisioner.ProvisionResponse - (*StatusRequest)(nil), // 4: xyz.block.ftl.v1beta1.provisioner.StatusRequest - (*StatusResponse)(nil), // 5: xyz.block.ftl.v1beta1.provisioner.StatusResponse - (*PlanRequest)(nil), // 6: xyz.block.ftl.v1beta1.provisioner.PlanRequest - (*PlanResponse)(nil), // 7: xyz.block.ftl.v1beta1.provisioner.PlanResponse - (*StatusResponse_ProvisioningRunning)(nil), // 8: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunning - (*StatusResponse_ProvisioningFailed)(nil), // 9: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningFailed - (*StatusResponse_ProvisioningSuccess)(nil), // 10: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccess - (*Resource)(nil), // 11: xyz.block.ftl.v1beta1.provisioner.Resource + return file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDescData +} + +var file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes = make([]protoimpl.MessageInfo, 10) +var file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_goTypes = []any{ + (ProvisionResponse_ProvisionResponseStatus)(0), // 0: xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.ProvisionResponseStatus + (*ResourceContext)(nil), // 1: xyz.block.ftl.provisioner.v1beta1.ResourceContext + (*ProvisionRequest)(nil), // 2: xyz.block.ftl.provisioner.v1beta1.ProvisionRequest + (*ProvisionResponse)(nil), // 3: xyz.block.ftl.provisioner.v1beta1.ProvisionResponse + (*StatusRequest)(nil), // 4: xyz.block.ftl.provisioner.v1beta1.StatusRequest + (*StatusResponse)(nil), // 5: xyz.block.ftl.provisioner.v1beta1.StatusResponse + (*PlanRequest)(nil), // 6: xyz.block.ftl.provisioner.v1beta1.PlanRequest + (*PlanResponse)(nil), // 7: xyz.block.ftl.provisioner.v1beta1.PlanResponse + (*StatusResponse_ProvisioningRunning)(nil), // 8: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningRunning + (*StatusResponse_ProvisioningFailed)(nil), // 9: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningFailed + (*StatusResponse_ProvisioningSuccess)(nil), // 10: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningSuccess + (*Resource)(nil), // 11: xyz.block.ftl.provisioner.v1beta1.Resource (*v1.PingRequest)(nil), // 12: xyz.block.ftl.v1.PingRequest (*v1.PingResponse)(nil), // 13: xyz.block.ftl.v1.PingResponse } -var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_depIdxs = []int32{ - 11, // 0: xyz.block.ftl.v1beta1.provisioner.ResourceContext.resource:type_name -> xyz.block.ftl.v1beta1.provisioner.Resource - 11, // 1: xyz.block.ftl.v1beta1.provisioner.ResourceContext.dependencies:type_name -> xyz.block.ftl.v1beta1.provisioner.Resource - 11, // 2: xyz.block.ftl.v1beta1.provisioner.ProvisionRequest.existing_resources:type_name -> xyz.block.ftl.v1beta1.provisioner.Resource - 1, // 3: xyz.block.ftl.v1beta1.provisioner.ProvisionRequest.desired_resources:type_name -> xyz.block.ftl.v1beta1.provisioner.ResourceContext - 0, // 4: xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.status:type_name -> xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatus - 11, // 5: xyz.block.ftl.v1beta1.provisioner.StatusRequest.desired_resources:type_name -> xyz.block.ftl.v1beta1.provisioner.Resource - 8, // 6: xyz.block.ftl.v1beta1.provisioner.StatusResponse.running:type_name -> xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunning - 10, // 7: xyz.block.ftl.v1beta1.provisioner.StatusResponse.success:type_name -> xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccess - 2, // 8: xyz.block.ftl.v1beta1.provisioner.PlanRequest.provisioning:type_name -> xyz.block.ftl.v1beta1.provisioner.ProvisionRequest - 11, // 9: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccess.updated_resources:type_name -> xyz.block.ftl.v1beta1.provisioner.Resource - 12, // 10: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Ping:input_type -> xyz.block.ftl.v1.PingRequest - 2, // 11: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Provision:input_type -> xyz.block.ftl.v1beta1.provisioner.ProvisionRequest - 6, // 12: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Plan:input_type -> xyz.block.ftl.v1beta1.provisioner.PlanRequest - 4, // 13: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Status:input_type -> xyz.block.ftl.v1beta1.provisioner.StatusRequest - 13, // 14: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Ping:output_type -> xyz.block.ftl.v1.PingResponse - 3, // 15: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Provision:output_type -> xyz.block.ftl.v1beta1.provisioner.ProvisionResponse - 7, // 16: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Plan:output_type -> xyz.block.ftl.v1beta1.provisioner.PlanResponse - 5, // 17: xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Status:output_type -> xyz.block.ftl.v1beta1.provisioner.StatusResponse +var file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_depIdxs = []int32{ + 11, // 0: xyz.block.ftl.provisioner.v1beta1.ResourceContext.resource:type_name -> xyz.block.ftl.provisioner.v1beta1.Resource + 11, // 1: xyz.block.ftl.provisioner.v1beta1.ResourceContext.dependencies:type_name -> xyz.block.ftl.provisioner.v1beta1.Resource + 11, // 2: xyz.block.ftl.provisioner.v1beta1.ProvisionRequest.existing_resources:type_name -> xyz.block.ftl.provisioner.v1beta1.Resource + 1, // 3: xyz.block.ftl.provisioner.v1beta1.ProvisionRequest.desired_resources:type_name -> xyz.block.ftl.provisioner.v1beta1.ResourceContext + 0, // 4: xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.status:type_name -> xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.ProvisionResponseStatus + 11, // 5: xyz.block.ftl.provisioner.v1beta1.StatusRequest.desired_resources:type_name -> xyz.block.ftl.provisioner.v1beta1.Resource + 8, // 6: xyz.block.ftl.provisioner.v1beta1.StatusResponse.running:type_name -> xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningRunning + 10, // 7: xyz.block.ftl.provisioner.v1beta1.StatusResponse.success:type_name -> xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningSuccess + 2, // 8: xyz.block.ftl.provisioner.v1beta1.PlanRequest.provisioning:type_name -> xyz.block.ftl.provisioner.v1beta1.ProvisionRequest + 11, // 9: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningSuccess.updated_resources:type_name -> xyz.block.ftl.provisioner.v1beta1.Resource + 12, // 10: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Ping:input_type -> xyz.block.ftl.v1.PingRequest + 2, // 11: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Provision:input_type -> xyz.block.ftl.provisioner.v1beta1.ProvisionRequest + 6, // 12: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Plan:input_type -> xyz.block.ftl.provisioner.v1beta1.PlanRequest + 4, // 13: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Status:input_type -> xyz.block.ftl.provisioner.v1beta1.StatusRequest + 13, // 14: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Ping:output_type -> xyz.block.ftl.v1.PingResponse + 3, // 15: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Provision:output_type -> xyz.block.ftl.provisioner.v1beta1.ProvisionResponse + 7, // 16: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Plan:output_type -> xyz.block.ftl.provisioner.v1beta1.PlanResponse + 5, // 17: xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Status:output_type -> xyz.block.ftl.provisioner.v1beta1.StatusResponse 14, // [14:18] is the sub-list for method output_type 10, // [10:14] is the sub-list for method input_type 10, // [10:10] is the sub-list for extension type_name @@ -797,13 +798,13 @@ var file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_depIdxs = []int32{ 0, // [0:10] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_init() } -func file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_init() { - if File_xyz_block_ftl_v1beta1_provisioner_plugin_proto != nil { +func init() { file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_init() } +func file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_init() { + if File_xyz_block_ftl_provisioner_v1beta1_plugin_proto != nil { return } - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_init() - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes[4].OneofWrappers = []any{ + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_init() + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes[4].OneofWrappers = []any{ (*StatusResponse_Running)(nil), (*StatusResponse_Success)(nil), } @@ -811,19 +812,19 @@ func file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDesc, NumEnums: 1, NumMessages: 10, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_depIdxs, - EnumInfos: file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_enumTypes, - MessageInfos: file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_msgTypes, + GoTypes: file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_depIdxs, + EnumInfos: file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_enumTypes, + MessageInfos: file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_msgTypes, }.Build() - File_xyz_block_ftl_v1beta1_provisioner_plugin_proto = out.File - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_rawDesc = nil - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_goTypes = nil - file_xyz_block_ftl_v1beta1_provisioner_plugin_proto_depIdxs = nil + File_xyz_block_ftl_provisioner_v1beta1_plugin_proto = out.File + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_rawDesc = nil + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_goTypes = nil + file_xyz_block_ftl_provisioner_v1beta1_plugin_proto_depIdxs = nil } 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 58aa6c7e3a..27855a39cb 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;provisionerpb"; 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/provisionerpbconnect/plugin.connect.go similarity index 65% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/plugin.connect.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect/plugin.connect.go index 0ec4d18e1a..522bb7b69a 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/plugin.connect.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect/plugin.connect.go @@ -1,15 +1,15 @@ // 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 +package provisionerpbconnect import ( connect "connectrpc.com/connect" context "context" errors "errors" + v1beta1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" http "net/http" strings "strings" ) @@ -23,7 +23,7 @@ const _ = connect.IsAtLeastVersion0_1_0 const ( // ProvisionerPluginServiceName is the fully-qualified name of the ProvisionerPluginService service. - ProvisionerPluginServiceName = "xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService" + ProvisionerPluginServiceName = "xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService" ) // These constants are the fully-qualified names of the RPCs defined in this package. They're @@ -36,29 +36,29 @@ const ( const ( // ProvisionerPluginServicePingProcedure is the fully-qualified name of the // ProvisionerPluginService's Ping RPC. - ProvisionerPluginServicePingProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService/Ping" + ProvisionerPluginServicePingProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService/Ping" // ProvisionerPluginServiceProvisionProcedure is the fully-qualified name of the // ProvisionerPluginService's Provision RPC. - ProvisionerPluginServiceProvisionProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService/Provision" + ProvisionerPluginServiceProvisionProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService/Provision" // ProvisionerPluginServicePlanProcedure is the fully-qualified name of the // ProvisionerPluginService's Plan RPC. - ProvisionerPluginServicePlanProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService/Plan" + ProvisionerPluginServicePlanProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService/Plan" // ProvisionerPluginServiceStatusProcedure is the fully-qualified name of the // ProvisionerPluginService's Status RPC. - ProvisionerPluginServiceStatusProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService/Status" + ProvisionerPluginServiceStatusProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService/Status" ) // ProvisionerPluginServiceClient is a client for the -// xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService service. +// xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService service. type ProvisionerPluginServiceClient interface { Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) - Provision(context.Context, *connect.Request[provisioner.ProvisionRequest]) (*connect.Response[provisioner.ProvisionResponse], error) - Plan(context.Context, *connect.Request[provisioner.PlanRequest]) (*connect.Response[provisioner.PlanResponse], error) - Status(context.Context, *connect.Request[provisioner.StatusRequest]) (*connect.Response[provisioner.StatusResponse], error) + Provision(context.Context, *connect.Request[v1beta1.ProvisionRequest]) (*connect.Response[v1beta1.ProvisionResponse], error) + Plan(context.Context, *connect.Request[v1beta1.PlanRequest]) (*connect.Response[v1beta1.PlanResponse], error) + Status(context.Context, *connect.Request[v1beta1.StatusRequest]) (*connect.Response[v1beta1.StatusResponse], error) } // NewProvisionerPluginServiceClient constructs a client for the -// xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService service. By default, it uses the +// xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService service. By default, it uses the // Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends // uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or // connect.WithGRPCWeb() options. @@ -73,17 +73,17 @@ func NewProvisionerPluginServiceClient(httpClient connect.HTTPClient, baseURL st baseURL+ProvisionerPluginServicePingProcedure, opts..., ), - provision: connect.NewClient[provisioner.ProvisionRequest, provisioner.ProvisionResponse]( + provision: connect.NewClient[v1beta1.ProvisionRequest, v1beta1.ProvisionResponse]( httpClient, baseURL+ProvisionerPluginServiceProvisionProcedure, opts..., ), - plan: connect.NewClient[provisioner.PlanRequest, provisioner.PlanResponse]( + plan: connect.NewClient[v1beta1.PlanRequest, v1beta1.PlanResponse]( httpClient, baseURL+ProvisionerPluginServicePlanProcedure, opts..., ), - status: connect.NewClient[provisioner.StatusRequest, provisioner.StatusResponse]( + status: connect.NewClient[v1beta1.StatusRequest, v1beta1.StatusResponse]( httpClient, baseURL+ProvisionerPluginServiceStatusProcedure, opts..., @@ -94,38 +94,38 @@ func NewProvisionerPluginServiceClient(httpClient connect.HTTPClient, baseURL st // provisionerPluginServiceClient implements ProvisionerPluginServiceClient. type provisionerPluginServiceClient struct { ping *connect.Client[v1.PingRequest, v1.PingResponse] - provision *connect.Client[provisioner.ProvisionRequest, provisioner.ProvisionResponse] - plan *connect.Client[provisioner.PlanRequest, provisioner.PlanResponse] - status *connect.Client[provisioner.StatusRequest, provisioner.StatusResponse] + provision *connect.Client[v1beta1.ProvisionRequest, v1beta1.ProvisionResponse] + plan *connect.Client[v1beta1.PlanRequest, v1beta1.PlanResponse] + status *connect.Client[v1beta1.StatusRequest, v1beta1.StatusResponse] } -// Ping calls xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Ping. +// Ping calls xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Ping. func (c *provisionerPluginServiceClient) Ping(ctx context.Context, req *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { return c.ping.CallUnary(ctx, req) } -// Provision calls xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Provision. -func (c *provisionerPluginServiceClient) Provision(ctx context.Context, req *connect.Request[provisioner.ProvisionRequest]) (*connect.Response[provisioner.ProvisionResponse], error) { +// Provision calls xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Provision. +func (c *provisionerPluginServiceClient) Provision(ctx context.Context, req *connect.Request[v1beta1.ProvisionRequest]) (*connect.Response[v1beta1.ProvisionResponse], error) { return c.provision.CallUnary(ctx, req) } -// Plan calls xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Plan. -func (c *provisionerPluginServiceClient) Plan(ctx context.Context, req *connect.Request[provisioner.PlanRequest]) (*connect.Response[provisioner.PlanResponse], error) { +// Plan calls xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Plan. +func (c *provisionerPluginServiceClient) Plan(ctx context.Context, req *connect.Request[v1beta1.PlanRequest]) (*connect.Response[v1beta1.PlanResponse], error) { return c.plan.CallUnary(ctx, req) } -// Status calls xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Status. -func (c *provisionerPluginServiceClient) Status(ctx context.Context, req *connect.Request[provisioner.StatusRequest]) (*connect.Response[provisioner.StatusResponse], error) { +// Status calls xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Status. +func (c *provisionerPluginServiceClient) Status(ctx context.Context, req *connect.Request[v1beta1.StatusRequest]) (*connect.Response[v1beta1.StatusResponse], error) { return c.status.CallUnary(ctx, req) } // ProvisionerPluginServiceHandler is an implementation of the -// xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService service. +// xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService service. type ProvisionerPluginServiceHandler interface { Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) - Provision(context.Context, *connect.Request[provisioner.ProvisionRequest]) (*connect.Response[provisioner.ProvisionResponse], error) - Plan(context.Context, *connect.Request[provisioner.PlanRequest]) (*connect.Response[provisioner.PlanResponse], error) - Status(context.Context, *connect.Request[provisioner.StatusRequest]) (*connect.Response[provisioner.StatusResponse], error) + Provision(context.Context, *connect.Request[v1beta1.ProvisionRequest]) (*connect.Response[v1beta1.ProvisionResponse], error) + Plan(context.Context, *connect.Request[v1beta1.PlanRequest]) (*connect.Response[v1beta1.PlanResponse], error) + Status(context.Context, *connect.Request[v1beta1.StatusRequest]) (*connect.Response[v1beta1.StatusResponse], error) } // NewProvisionerPluginServiceHandler builds an HTTP handler from the service implementation. It @@ -154,7 +154,7 @@ func NewProvisionerPluginServiceHandler(svc ProvisionerPluginServiceHandler, opt svc.Status, opts..., ) - return "/xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + return "/xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case ProvisionerPluginServicePingProcedure: provisionerPluginServicePingHandler.ServeHTTP(w, r) @@ -174,17 +174,17 @@ func NewProvisionerPluginServiceHandler(svc ProvisionerPluginServiceHandler, opt type UnimplementedProvisionerPluginServiceHandler struct{} func (UnimplementedProvisionerPluginServiceHandler) Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Ping is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Ping is not implemented")) } -func (UnimplementedProvisionerPluginServiceHandler) Provision(context.Context, *connect.Request[provisioner.ProvisionRequest]) (*connect.Response[provisioner.ProvisionResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Provision is not implemented")) +func (UnimplementedProvisionerPluginServiceHandler) Provision(context.Context, *connect.Request[v1beta1.ProvisionRequest]) (*connect.Response[v1beta1.ProvisionResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Provision is not implemented")) } -func (UnimplementedProvisionerPluginServiceHandler) Plan(context.Context, *connect.Request[provisioner.PlanRequest]) (*connect.Response[provisioner.PlanResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Plan is not implemented")) +func (UnimplementedProvisionerPluginServiceHandler) Plan(context.Context, *connect.Request[v1beta1.PlanRequest]) (*connect.Response[v1beta1.PlanResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Plan is not implemented")) } -func (UnimplementedProvisionerPluginServiceHandler) Status(context.Context, *connect.Request[provisioner.StatusRequest]) (*connect.Response[provisioner.StatusResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Status is not implemented")) +func (UnimplementedProvisionerPluginServiceHandler) Status(context.Context, *connect.Request[v1beta1.StatusRequest]) (*connect.Response[v1beta1.StatusResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Status is not implemented")) } diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect/service.connect.go similarity index 85% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect/service.connect.go index f08b3e6898..810cd8edc4 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect/service.connect.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect/service.connect.go @@ -1,15 +1,15 @@ // 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 +package provisionerpbconnect import ( connect "connectrpc.com/connect" context "context" errors "errors" + _ "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - _ "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" http "net/http" strings "strings" ) @@ -23,7 +23,7 @@ const _ = connect.IsAtLeastVersion1_7_0 const ( // ProvisionerServiceName is the fully-qualified name of the ProvisionerService service. - ProvisionerServiceName = "xyz.block.ftl.v1beta1.provisioner.ProvisionerService" + ProvisionerServiceName = "xyz.block.ftl.provisioner.v1beta1.ProvisionerService" ) // These constants are the fully-qualified names of the RPCs defined in this package. They're @@ -35,28 +35,28 @@ const ( // period. const ( // ProvisionerServicePingProcedure is the fully-qualified name of the ProvisionerService's Ping RPC. - ProvisionerServicePingProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/Ping" + ProvisionerServicePingProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/Ping" // ProvisionerServiceStatusProcedure is the fully-qualified name of the ProvisionerService's Status // RPC. - ProvisionerServiceStatusProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/Status" + ProvisionerServiceStatusProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/Status" // ProvisionerServiceGetArtefactDiffsProcedure is the fully-qualified name of the // ProvisionerService's GetArtefactDiffs RPC. - ProvisionerServiceGetArtefactDiffsProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/GetArtefactDiffs" + ProvisionerServiceGetArtefactDiffsProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/GetArtefactDiffs" // ProvisionerServiceUploadArtefactProcedure is the fully-qualified name of the ProvisionerService's // UploadArtefact RPC. - ProvisionerServiceUploadArtefactProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/UploadArtefact" + ProvisionerServiceUploadArtefactProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/UploadArtefact" // ProvisionerServiceCreateDeploymentProcedure is the fully-qualified name of the // ProvisionerService's CreateDeployment RPC. - ProvisionerServiceCreateDeploymentProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/CreateDeployment" + ProvisionerServiceCreateDeploymentProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/CreateDeployment" // ProvisionerServiceUpdateDeployProcedure is the fully-qualified name of the ProvisionerService's // UpdateDeploy RPC. - ProvisionerServiceUpdateDeployProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/UpdateDeploy" + ProvisionerServiceUpdateDeployProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/UpdateDeploy" // ProvisionerServiceReplaceDeployProcedure is the fully-qualified name of the ProvisionerService's // ReplaceDeploy RPC. - ProvisionerServiceReplaceDeployProcedure = "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/ReplaceDeploy" + ProvisionerServiceReplaceDeployProcedure = "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/ReplaceDeploy" ) -// ProvisionerServiceClient is a client for the xyz.block.ftl.v1beta1.provisioner.ProvisionerService +// ProvisionerServiceClient is a client for the xyz.block.ftl.provisioner.v1beta1.ProvisionerService // service. type ProvisionerServiceClient interface { Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) @@ -69,7 +69,7 @@ type ProvisionerServiceClient interface { } // NewProvisionerServiceClient constructs a client for the -// xyz.block.ftl.v1beta1.provisioner.ProvisionerService service. By default, it uses the Connect +// xyz.block.ftl.provisioner.v1beta1.ProvisionerService service. By default, it uses the Connect // protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed // requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or // connect.WithGRPCWeb() options. @@ -129,43 +129,43 @@ type provisionerServiceClient struct { replaceDeploy *connect.Client[v1.ReplaceDeployRequest, v1.ReplaceDeployResponse] } -// Ping calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Ping. +// Ping calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Ping. func (c *provisionerServiceClient) Ping(ctx context.Context, req *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { return c.ping.CallUnary(ctx, req) } -// Status calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Status. +// Status calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Status. func (c *provisionerServiceClient) Status(ctx context.Context, req *connect.Request[v1.StatusRequest]) (*connect.Response[v1.StatusResponse], error) { return c.status.CallUnary(ctx, req) } -// GetArtefactDiffs calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.GetArtefactDiffs. +// GetArtefactDiffs calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.GetArtefactDiffs. func (c *provisionerServiceClient) GetArtefactDiffs(ctx context.Context, req *connect.Request[v1.GetArtefactDiffsRequest]) (*connect.Response[v1.GetArtefactDiffsResponse], error) { return c.getArtefactDiffs.CallUnary(ctx, req) } -// UploadArtefact calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UploadArtefact. +// UploadArtefact calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UploadArtefact. func (c *provisionerServiceClient) UploadArtefact(ctx context.Context, req *connect.Request[v1.UploadArtefactRequest]) (*connect.Response[v1.UploadArtefactResponse], error) { return c.uploadArtefact.CallUnary(ctx, req) } -// CreateDeployment calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.CreateDeployment. +// CreateDeployment calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.CreateDeployment. func (c *provisionerServiceClient) CreateDeployment(ctx context.Context, req *connect.Request[v1.CreateDeploymentRequest]) (*connect.Response[v1.CreateDeploymentResponse], error) { return c.createDeployment.CallUnary(ctx, req) } -// UpdateDeploy calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UpdateDeploy. +// UpdateDeploy calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UpdateDeploy. func (c *provisionerServiceClient) UpdateDeploy(ctx context.Context, req *connect.Request[v1.UpdateDeployRequest]) (*connect.Response[v1.UpdateDeployResponse], error) { return c.updateDeploy.CallUnary(ctx, req) } -// ReplaceDeploy calls xyz.block.ftl.v1beta1.provisioner.ProvisionerService.ReplaceDeploy. +// ReplaceDeploy calls xyz.block.ftl.provisioner.v1beta1.ProvisionerService.ReplaceDeploy. func (c *provisionerServiceClient) ReplaceDeploy(ctx context.Context, req *connect.Request[v1.ReplaceDeployRequest]) (*connect.Response[v1.ReplaceDeployResponse], error) { return c.replaceDeploy.CallUnary(ctx, req) } // ProvisionerServiceHandler is an implementation of the -// xyz.block.ftl.v1beta1.provisioner.ProvisionerService service. +// xyz.block.ftl.provisioner.v1beta1.ProvisionerService service. type ProvisionerServiceHandler interface { Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) Status(context.Context, *connect.Request[v1.StatusRequest]) (*connect.Response[v1.StatusResponse], error) @@ -218,7 +218,7 @@ func NewProvisionerServiceHandler(svc ProvisionerServiceHandler, opts ...connect svc.ReplaceDeploy, opts..., ) - return "/xyz.block.ftl.v1beta1.provisioner.ProvisionerService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + return "/xyz.block.ftl.provisioner.v1beta1.ProvisionerService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case ProvisionerServicePingProcedure: provisionerServicePingHandler.ServeHTTP(w, r) @@ -244,29 +244,29 @@ func NewProvisionerServiceHandler(svc ProvisionerServiceHandler, opts ...connect type UnimplementedProvisionerServiceHandler struct{} func (UnimplementedProvisionerServiceHandler) Ping(context.Context, *connect.Request[v1.PingRequest]) (*connect.Response[v1.PingResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Ping is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Ping is not implemented")) } func (UnimplementedProvisionerServiceHandler) Status(context.Context, *connect.Request[v1.StatusRequest]) (*connect.Response[v1.StatusResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Status is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Status is not implemented")) } func (UnimplementedProvisionerServiceHandler) GetArtefactDiffs(context.Context, *connect.Request[v1.GetArtefactDiffsRequest]) (*connect.Response[v1.GetArtefactDiffsResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.GetArtefactDiffs is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.GetArtefactDiffs is not implemented")) } func (UnimplementedProvisionerServiceHandler) UploadArtefact(context.Context, *connect.Request[v1.UploadArtefactRequest]) (*connect.Response[v1.UploadArtefactResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UploadArtefact is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UploadArtefact is not implemented")) } func (UnimplementedProvisionerServiceHandler) CreateDeployment(context.Context, *connect.Request[v1.CreateDeploymentRequest]) (*connect.Response[v1.CreateDeploymentResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.CreateDeployment is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.CreateDeployment is not implemented")) } func (UnimplementedProvisionerServiceHandler) UpdateDeploy(context.Context, *connect.Request[v1.UpdateDeployRequest]) (*connect.Response[v1.UpdateDeployResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UpdateDeploy is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UpdateDeploy is not implemented")) } func (UnimplementedProvisionerServiceHandler) ReplaceDeploy(context.Context, *connect.Request[v1.ReplaceDeployRequest]) (*connect.Response[v1.ReplaceDeployResponse], error) { - return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.v1beta1.provisioner.ProvisionerService.ReplaceDeploy is not implemented")) + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("xyz.block.ftl.provisioner.v1beta1.ProvisionerService.ReplaceDeploy is not implemented")) } 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 73% 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 25a2c33aa7..8973cb609b 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.2 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/resource.proto +// source: xyz/block/ftl/provisioner/v1beta1/resource.proto -package provisioner +package provisionerpb import ( - v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" + v11 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -44,7 +44,7 @@ type Resource struct { func (x *Resource) Reset() { *x = Resource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[0] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -56,7 +56,7 @@ func (x *Resource) String() string { func (*Resource) ProtoMessage() {} func (x *Resource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[0] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -69,7 +69,7 @@ func (x *Resource) ProtoReflect() protoreflect.Message { // Deprecated: Use Resource.ProtoReflect.Descriptor instead. func (*Resource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{0} } func (x *Resource) GetResourceId() string { @@ -186,12 +186,12 @@ type PostgresResource struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Output *schema.DatabaseRuntime `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` + Output *v1.DatabaseRuntime `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` } func (x *PostgresResource) Reset() { *x = PostgresResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[1] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -203,7 +203,7 @@ func (x *PostgresResource) String() string { func (*PostgresResource) ProtoMessage() {} func (x *PostgresResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[1] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -216,10 +216,10 @@ func (x *PostgresResource) ProtoReflect() protoreflect.Message { // Deprecated: Use PostgresResource.ProtoReflect.Descriptor instead. func (*PostgresResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{1} } -func (x *PostgresResource) GetOutput() *schema.DatabaseRuntime { +func (x *PostgresResource) GetOutput() *v1.DatabaseRuntime { if x != nil { return x.Output } @@ -231,12 +231,12 @@ type MysqlResource struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Output *schema.DatabaseRuntime `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` + Output *v1.DatabaseRuntime `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` } func (x *MysqlResource) Reset() { *x = MysqlResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[2] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -248,7 +248,7 @@ func (x *MysqlResource) String() string { func (*MysqlResource) ProtoMessage() {} func (x *MysqlResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[2] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -261,10 +261,10 @@ func (x *MysqlResource) ProtoReflect() protoreflect.Message { // Deprecated: Use MysqlResource.ProtoReflect.Descriptor instead. func (*MysqlResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{2} } -func (x *MysqlResource) GetOutput() *schema.DatabaseRuntime { +func (x *MysqlResource) GetOutput() *v1.DatabaseRuntime { if x != nil { return x.Output } @@ -282,7 +282,7 @@ type SqlMigrationResource struct { func (x *SqlMigrationResource) Reset() { *x = SqlMigrationResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[3] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -294,7 +294,7 @@ func (x *SqlMigrationResource) String() string { func (*SqlMigrationResource) ProtoMessage() {} func (x *SqlMigrationResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[3] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -307,7 +307,7 @@ func (x *SqlMigrationResource) ProtoReflect() protoreflect.Message { // Deprecated: Use SqlMigrationResource.ProtoReflect.Descriptor instead. func (*SqlMigrationResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{3} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{3} } func (x *SqlMigrationResource) GetOutput() *SqlMigrationResource_SqlMigrationResourceOutput { @@ -330,13 +330,13 @@ type ModuleResource struct { unknownFields protoimpl.UnknownFields Output *ModuleResource_ModuleResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` - Schema *schema.Module `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` - Artefacts []*v1.DeploymentArtefact `protobuf:"bytes,3,rep,name=artefacts,proto3" json:"artefacts,omitempty"` + Schema *v1.Module `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` + Artefacts []*v11.DeploymentArtefact `protobuf:"bytes,3,rep,name=artefacts,proto3" json:"artefacts,omitempty"` } func (x *ModuleResource) Reset() { *x = ModuleResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[4] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -348,7 +348,7 @@ func (x *ModuleResource) String() string { func (*ModuleResource) ProtoMessage() {} func (x *ModuleResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[4] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -361,7 +361,7 @@ func (x *ModuleResource) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleResource.ProtoReflect.Descriptor instead. func (*ModuleResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{4} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{4} } func (x *ModuleResource) GetOutput() *ModuleResource_ModuleResourceOutput { @@ -371,14 +371,14 @@ func (x *ModuleResource) GetOutput() *ModuleResource_ModuleResourceOutput { return nil } -func (x *ModuleResource) GetSchema() *schema.Module { +func (x *ModuleResource) GetSchema() *v1.Module { if x != nil { return x.Schema } return nil } -func (x *ModuleResource) GetArtefacts() []*v1.DeploymentArtefact { +func (x *ModuleResource) GetArtefacts() []*v11.DeploymentArtefact { if x != nil { return x.Artefacts } @@ -395,7 +395,7 @@ type RunnerResource struct { func (x *RunnerResource) Reset() { *x = RunnerResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[5] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -407,7 +407,7 @@ func (x *RunnerResource) String() string { func (*RunnerResource) ProtoMessage() {} func (x *RunnerResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[5] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -420,7 +420,7 @@ func (x *RunnerResource) ProtoReflect() protoreflect.Message { // Deprecated: Use RunnerResource.ProtoReflect.Descriptor instead. func (*RunnerResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{5} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{5} } func (x *RunnerResource) GetOutput() *RunnerResource_RunnerResourceOutput { @@ -440,7 +440,7 @@ type TopicResource struct { func (x *TopicResource) Reset() { *x = TopicResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[6] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -452,7 +452,7 @@ func (x *TopicResource) String() string { func (*TopicResource) ProtoMessage() {} func (x *TopicResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[6] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -465,7 +465,7 @@ func (x *TopicResource) ProtoReflect() protoreflect.Message { // Deprecated: Use TopicResource.ProtoReflect.Descriptor instead. func (*TopicResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{6} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{6} } func (x *TopicResource) GetOutput() *TopicResource_TopicResourceOutput { @@ -481,12 +481,12 @@ type SubscriptionResource struct { unknownFields protoimpl.UnknownFields Output *SubscriptionResource_SubscriptionResourceOutput `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"` - Topic *schema.Ref `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` + Topic *v1.Ref `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` } func (x *SubscriptionResource) Reset() { *x = SubscriptionResource{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[7] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -498,7 +498,7 @@ func (x *SubscriptionResource) String() string { func (*SubscriptionResource) ProtoMessage() {} func (x *SubscriptionResource) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[7] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -511,7 +511,7 @@ func (x *SubscriptionResource) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionResource.ProtoReflect.Descriptor instead. func (*SubscriptionResource) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{7} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{7} } func (x *SubscriptionResource) GetOutput() *SubscriptionResource_SubscriptionResourceOutput { @@ -521,7 +521,7 @@ func (x *SubscriptionResource) GetOutput() *SubscriptionResource_SubscriptionRes return nil } -func (x *SubscriptionResource) GetTopic() *schema.Ref { +func (x *SubscriptionResource) GetTopic() *v1.Ref { if x != nil { return x.Topic } @@ -536,7 +536,7 @@ type SqlMigrationResource_SqlMigrationResourceOutput struct { func (x *SqlMigrationResource_SqlMigrationResourceOutput) Reset() { *x = SqlMigrationResource_SqlMigrationResourceOutput{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[8] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -548,7 +548,7 @@ func (x *SqlMigrationResource_SqlMigrationResourceOutput) String() string { func (*SqlMigrationResource_SqlMigrationResourceOutput) ProtoMessage() {} func (x *SqlMigrationResource_SqlMigrationResourceOutput) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[8] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -561,7 +561,7 @@ func (x *SqlMigrationResource_SqlMigrationResourceOutput) ProtoReflect() protore // Deprecated: Use SqlMigrationResource_SqlMigrationResourceOutput.ProtoReflect.Descriptor instead. func (*SqlMigrationResource_SqlMigrationResourceOutput) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{3, 0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{3, 0} } type ModuleResource_ModuleResourceOutput struct { @@ -574,7 +574,7 @@ type ModuleResource_ModuleResourceOutput struct { func (x *ModuleResource_ModuleResourceOutput) Reset() { *x = ModuleResource_ModuleResourceOutput{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[9] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -586,7 +586,7 @@ func (x *ModuleResource_ModuleResourceOutput) String() string { func (*ModuleResource_ModuleResourceOutput) ProtoMessage() {} func (x *ModuleResource_ModuleResourceOutput) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[9] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -599,7 +599,7 @@ func (x *ModuleResource_ModuleResourceOutput) ProtoReflect() protoreflect.Messag // Deprecated: Use ModuleResource_ModuleResourceOutput.ProtoReflect.Descriptor instead. func (*ModuleResource_ModuleResourceOutput) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{4, 0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{4, 0} } func (x *ModuleResource_ModuleResourceOutput) GetDeploymentKey() string { @@ -620,7 +620,7 @@ type RunnerResource_RunnerResourceOutput struct { func (x *RunnerResource_RunnerResourceOutput) Reset() { *x = RunnerResource_RunnerResourceOutput{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[10] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -632,7 +632,7 @@ func (x *RunnerResource_RunnerResourceOutput) String() string { func (*RunnerResource_RunnerResourceOutput) ProtoMessage() {} func (x *RunnerResource_RunnerResourceOutput) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[10] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -645,7 +645,7 @@ func (x *RunnerResource_RunnerResourceOutput) ProtoReflect() protoreflect.Messag // Deprecated: Use RunnerResource_RunnerResourceOutput.ProtoReflect.Descriptor instead. func (*RunnerResource_RunnerResourceOutput) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{5, 0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{5, 0} } func (x *RunnerResource_RunnerResourceOutput) GetRunnerUri() string { @@ -673,7 +673,7 @@ type TopicResource_TopicResourceOutput struct { func (x *TopicResource_TopicResourceOutput) Reset() { *x = TopicResource_TopicResourceOutput{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[11] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -685,7 +685,7 @@ func (x *TopicResource_TopicResourceOutput) String() string { func (*TopicResource_TopicResourceOutput) ProtoMessage() {} func (x *TopicResource_TopicResourceOutput) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[11] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -698,7 +698,7 @@ func (x *TopicResource_TopicResourceOutput) ProtoReflect() protoreflect.Message // Deprecated: Use TopicResource_TopicResourceOutput.ProtoReflect.Descriptor instead. func (*TopicResource_TopicResourceOutput) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{6, 0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{6, 0} } func (x *TopicResource_TopicResourceOutput) GetKafkaBrokers() []string { @@ -727,7 +727,7 @@ type SubscriptionResource_SubscriptionResourceOutput struct { func (x *SubscriptionResource_SubscriptionResourceOutput) Reset() { *x = SubscriptionResource_SubscriptionResourceOutput{} - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[12] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -739,7 +739,7 @@ func (x *SubscriptionResource_SubscriptionResourceOutput) String() string { func (*SubscriptionResource_SubscriptionResourceOutput) ProtoMessage() {} func (x *SubscriptionResource_SubscriptionResourceOutput) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[12] + mi := &file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -752,7 +752,7 @@ func (x *SubscriptionResource_SubscriptionResourceOutput) ProtoReflect() protore // Deprecated: Use SubscriptionResource_SubscriptionResourceOutput.ProtoReflect.Descriptor instead. func (*SubscriptionResource_SubscriptionResourceOutput) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP(), []int{7, 0} + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP(), []int{7, 0} } func (x *SubscriptionResource_SubscriptionResourceOutput) GetKafkaBrokers() []string { @@ -776,74 +776,74 @@ func (x *SubscriptionResource_SubscriptionResourceOutput) GetConsumerGroupId() s return "" } -var File_xyz_block_ftl_v1beta1_provisioner_resource_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_provisioner_v1beta1_resource_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ +var file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDesc = []byte{ 0x0a, 0x30, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, - 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x1a, 0x21, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, - 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, + 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x78, 0x79, 0x7a, + 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf7, 0x04, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x51, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x18, 0x66, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x75, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x05, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x18, 0x67, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2e, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x05, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x12, 0x4b, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x68, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, - 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x4d, 0x6f, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x5e, 0x0a, 0x0d, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x69, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, - 0x72, 0x2e, 0x53, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, - 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, + 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x5d, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x06, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x18, 0x6c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x48, 0x00, 0x52, 0x06, 0x72, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x42, 0x0a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x54, 0x0a, 0x10, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x40, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x22, 0x51, 0x0a, 0x0d, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x40, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x22, 0xb8, 0x01, 0x0a, 0x14, 0x53, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x6a, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, - 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x53, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x06, @@ -854,13 +854,13 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ 0x0e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x5e, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x42, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x65, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, @@ -872,9 +872,9 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x22, 0xce, 0x01, 0x0a, 0x0e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x5e, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x1a, 0x5c, 0x0a, 0x14, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, @@ -885,9 +885,9 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x22, 0xc4, 0x01, 0x0a, 0x0d, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x5c, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, + 0x61, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x1a, 0x55, 0x0a, 0x13, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, @@ -898,15 +898,15 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ 0x63, 0x49, 0x64, 0x22, 0xc1, 0x02, 0x0a, 0x14, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x6a, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x52, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x32, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x1a, 0x88, 0x01, 0x0a, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x1a, 0x88, 0x01, 0x0a, 0x1a, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x6b, 0x61, 0x66, 0x6b, 0x61, 0x5f, 0x62, 0x72, 0x6f, 0x6b, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, @@ -915,65 +915,65 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = []byte{ 0x28, 0x09, 0x52, 0x07, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x72, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x5b, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x42, 0x5d, 0x50, 0x01, 0x5a, 0x59, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, - 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x3b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x3b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x65, 0x72, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescOnce sync.Once - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescData = file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescOnce sync.Once + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescData = file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDesc ) -func file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescGZIP() []byte { - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescOnce.Do(func() { - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescData) +func file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescGZIP() []byte { + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescOnce.Do(func() { + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescData) }) - return file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDescData -} - -var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 13) -var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_goTypes = []any{ - (*Resource)(nil), // 0: xyz.block.ftl.v1beta1.provisioner.Resource - (*PostgresResource)(nil), // 1: xyz.block.ftl.v1beta1.provisioner.PostgresResource - (*MysqlResource)(nil), // 2: xyz.block.ftl.v1beta1.provisioner.MysqlResource - (*SqlMigrationResource)(nil), // 3: xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource - (*ModuleResource)(nil), // 4: xyz.block.ftl.v1beta1.provisioner.ModuleResource - (*RunnerResource)(nil), // 5: xyz.block.ftl.v1beta1.provisioner.RunnerResource - (*TopicResource)(nil), // 6: xyz.block.ftl.v1beta1.provisioner.TopicResource - (*SubscriptionResource)(nil), // 7: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource - (*SqlMigrationResource_SqlMigrationResourceOutput)(nil), // 8: xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource.SqlMigrationResourceOutput - (*ModuleResource_ModuleResourceOutput)(nil), // 9: xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutput - (*RunnerResource_RunnerResourceOutput)(nil), // 10: xyz.block.ftl.v1beta1.provisioner.RunnerResource.RunnerResourceOutput - (*TopicResource_TopicResourceOutput)(nil), // 11: xyz.block.ftl.v1beta1.provisioner.TopicResource.TopicResourceOutput - (*SubscriptionResource_SubscriptionResourceOutput)(nil), // 12: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.SubscriptionResourceOutput - (*schema.DatabaseRuntime)(nil), // 13: xyz.block.ftl.v1.schema.DatabaseRuntime - (*schema.Module)(nil), // 14: xyz.block.ftl.v1.schema.Module - (*v1.DeploymentArtefact)(nil), // 15: xyz.block.ftl.v1.DeploymentArtefact - (*schema.Ref)(nil), // 16: xyz.block.ftl.v1.schema.Ref -} -var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_depIdxs = []int32{ - 1, // 0: xyz.block.ftl.v1beta1.provisioner.Resource.postgres:type_name -> xyz.block.ftl.v1beta1.provisioner.PostgresResource - 2, // 1: xyz.block.ftl.v1beta1.provisioner.Resource.mysql:type_name -> xyz.block.ftl.v1beta1.provisioner.MysqlResource - 4, // 2: xyz.block.ftl.v1beta1.provisioner.Resource.module:type_name -> xyz.block.ftl.v1beta1.provisioner.ModuleResource - 3, // 3: xyz.block.ftl.v1beta1.provisioner.Resource.sql_migration:type_name -> xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource - 6, // 4: xyz.block.ftl.v1beta1.provisioner.Resource.topic:type_name -> xyz.block.ftl.v1beta1.provisioner.TopicResource - 7, // 5: xyz.block.ftl.v1beta1.provisioner.Resource.subscription:type_name -> xyz.block.ftl.v1beta1.provisioner.SubscriptionResource - 5, // 6: xyz.block.ftl.v1beta1.provisioner.Resource.runner:type_name -> xyz.block.ftl.v1beta1.provisioner.RunnerResource - 13, // 7: xyz.block.ftl.v1beta1.provisioner.PostgresResource.output:type_name -> xyz.block.ftl.v1.schema.DatabaseRuntime - 13, // 8: xyz.block.ftl.v1beta1.provisioner.MysqlResource.output:type_name -> xyz.block.ftl.v1.schema.DatabaseRuntime - 8, // 9: xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource.output:type_name -> xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource.SqlMigrationResourceOutput - 9, // 10: xyz.block.ftl.v1beta1.provisioner.ModuleResource.output:type_name -> xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutput - 14, // 11: xyz.block.ftl.v1beta1.provisioner.ModuleResource.schema:type_name -> xyz.block.ftl.v1.schema.Module - 15, // 12: xyz.block.ftl.v1beta1.provisioner.ModuleResource.artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact - 10, // 13: xyz.block.ftl.v1beta1.provisioner.RunnerResource.output:type_name -> xyz.block.ftl.v1beta1.provisioner.RunnerResource.RunnerResourceOutput - 11, // 14: xyz.block.ftl.v1beta1.provisioner.TopicResource.output:type_name -> xyz.block.ftl.v1beta1.provisioner.TopicResource.TopicResourceOutput - 12, // 15: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.output:type_name -> xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.SubscriptionResourceOutput - 16, // 16: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.topic:type_name -> xyz.block.ftl.v1.schema.Ref + return file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDescData +} + +var file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 13) +var file_xyz_block_ftl_provisioner_v1beta1_resource_proto_goTypes = []any{ + (*Resource)(nil), // 0: xyz.block.ftl.provisioner.v1beta1.Resource + (*PostgresResource)(nil), // 1: xyz.block.ftl.provisioner.v1beta1.PostgresResource + (*MysqlResource)(nil), // 2: xyz.block.ftl.provisioner.v1beta1.MysqlResource + (*SqlMigrationResource)(nil), // 3: xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource + (*ModuleResource)(nil), // 4: xyz.block.ftl.provisioner.v1beta1.ModuleResource + (*RunnerResource)(nil), // 5: xyz.block.ftl.provisioner.v1beta1.RunnerResource + (*TopicResource)(nil), // 6: xyz.block.ftl.provisioner.v1beta1.TopicResource + (*SubscriptionResource)(nil), // 7: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource + (*SqlMigrationResource_SqlMigrationResourceOutput)(nil), // 8: xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource.SqlMigrationResourceOutput + (*ModuleResource_ModuleResourceOutput)(nil), // 9: xyz.block.ftl.provisioner.v1beta1.ModuleResource.ModuleResourceOutput + (*RunnerResource_RunnerResourceOutput)(nil), // 10: xyz.block.ftl.provisioner.v1beta1.RunnerResource.RunnerResourceOutput + (*TopicResource_TopicResourceOutput)(nil), // 11: xyz.block.ftl.provisioner.v1beta1.TopicResource.TopicResourceOutput + (*SubscriptionResource_SubscriptionResourceOutput)(nil), // 12: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.SubscriptionResourceOutput + (*v1.DatabaseRuntime)(nil), // 13: xyz.block.ftl.schema.v1.DatabaseRuntime + (*v1.Module)(nil), // 14: xyz.block.ftl.schema.v1.Module + (*v11.DeploymentArtefact)(nil), // 15: xyz.block.ftl.v1.DeploymentArtefact + (*v1.Ref)(nil), // 16: xyz.block.ftl.schema.v1.Ref +} +var file_xyz_block_ftl_provisioner_v1beta1_resource_proto_depIdxs = []int32{ + 1, // 0: xyz.block.ftl.provisioner.v1beta1.Resource.postgres:type_name -> xyz.block.ftl.provisioner.v1beta1.PostgresResource + 2, // 1: xyz.block.ftl.provisioner.v1beta1.Resource.mysql:type_name -> xyz.block.ftl.provisioner.v1beta1.MysqlResource + 4, // 2: xyz.block.ftl.provisioner.v1beta1.Resource.module:type_name -> xyz.block.ftl.provisioner.v1beta1.ModuleResource + 3, // 3: xyz.block.ftl.provisioner.v1beta1.Resource.sql_migration:type_name -> xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource + 6, // 4: xyz.block.ftl.provisioner.v1beta1.Resource.topic:type_name -> xyz.block.ftl.provisioner.v1beta1.TopicResource + 7, // 5: xyz.block.ftl.provisioner.v1beta1.Resource.subscription:type_name -> xyz.block.ftl.provisioner.v1beta1.SubscriptionResource + 5, // 6: xyz.block.ftl.provisioner.v1beta1.Resource.runner:type_name -> xyz.block.ftl.provisioner.v1beta1.RunnerResource + 13, // 7: xyz.block.ftl.provisioner.v1beta1.PostgresResource.output:type_name -> xyz.block.ftl.schema.v1.DatabaseRuntime + 13, // 8: xyz.block.ftl.provisioner.v1beta1.MysqlResource.output:type_name -> xyz.block.ftl.schema.v1.DatabaseRuntime + 8, // 9: xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource.output:type_name -> xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource.SqlMigrationResourceOutput + 9, // 10: xyz.block.ftl.provisioner.v1beta1.ModuleResource.output:type_name -> xyz.block.ftl.provisioner.v1beta1.ModuleResource.ModuleResourceOutput + 14, // 11: xyz.block.ftl.provisioner.v1beta1.ModuleResource.schema:type_name -> xyz.block.ftl.schema.v1.Module + 15, // 12: xyz.block.ftl.provisioner.v1beta1.ModuleResource.artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact + 10, // 13: xyz.block.ftl.provisioner.v1beta1.RunnerResource.output:type_name -> xyz.block.ftl.provisioner.v1beta1.RunnerResource.RunnerResourceOutput + 11, // 14: xyz.block.ftl.provisioner.v1beta1.TopicResource.output:type_name -> xyz.block.ftl.provisioner.v1beta1.TopicResource.TopicResourceOutput + 12, // 15: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.output:type_name -> xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.SubscriptionResourceOutput + 16, // 16: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.topic:type_name -> xyz.block.ftl.schema.v1.Ref 17, // [17:17] is the sub-list for method output_type 17, // [17:17] is the sub-list for method input_type 17, // [17:17] is the sub-list for extension type_name @@ -981,12 +981,12 @@ var file_xyz_block_ftl_v1beta1_provisioner_resource_proto_depIdxs = []int32{ 0, // [0:17] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1beta1_provisioner_resource_proto_init() } -func file_xyz_block_ftl_v1beta1_provisioner_resource_proto_init() { - if File_xyz_block_ftl_v1beta1_provisioner_resource_proto != nil { +func init() { file_xyz_block_ftl_provisioner_v1beta1_resource_proto_init() } +func file_xyz_block_ftl_provisioner_v1beta1_resource_proto_init() { + if File_xyz_block_ftl_provisioner_v1beta1_resource_proto != nil { return } - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes[0].OneofWrappers = []any{ + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes[0].OneofWrappers = []any{ (*Resource_Postgres)(nil), (*Resource_Mysql)(nil), (*Resource_Module)(nil), @@ -999,18 +999,18 @@ func file_xyz_block_ftl_v1beta1_provisioner_resource_proto_init() { out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDesc, NumEnums: 0, NumMessages: 13, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_xyz_block_ftl_v1beta1_provisioner_resource_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1beta1_provisioner_resource_proto_depIdxs, - MessageInfos: file_xyz_block_ftl_v1beta1_provisioner_resource_proto_msgTypes, + GoTypes: file_xyz_block_ftl_provisioner_v1beta1_resource_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_provisioner_v1beta1_resource_proto_depIdxs, + MessageInfos: file_xyz_block_ftl_provisioner_v1beta1_resource_proto_msgTypes, }.Build() - File_xyz_block_ftl_v1beta1_provisioner_resource_proto = out.File - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_rawDesc = nil - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_goTypes = nil - file_xyz_block_ftl_v1beta1_provisioner_resource_proto_depIdxs = nil + File_xyz_block_ftl_provisioner_v1beta1_resource_proto = out.File + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_rawDesc = nil + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_goTypes = nil + file_xyz_block_ftl_provisioner_v1beta1_resource_proto_depIdxs = nil } diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto similarity index 81% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto index 9565a7fb4a..e40af7276e 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/resource.proto +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/resource.proto @@ -1,11 +1,11 @@ syntax = "proto3"; -package xyz.block.ftl.v1beta1.provisioner; +package xyz.block.ftl.provisioner.v1beta1; +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;provisionerpb"; option java_multiple_files = true; // Resource is an abstract resource extracted from FTL Schema. @@ -29,11 +29,11 @@ message Resource { // any output created by the provisioner is stored in a field called "output" message PostgresResource { - v1.schema.DatabaseRuntime output = 1; + ftl.schema.v1.DatabaseRuntime output = 1; } message MysqlResource { - v1.schema.DatabaseRuntime output = 1; + ftl.schema.v1.DatabaseRuntime output = 1; } message SqlMigrationResource { @@ -48,8 +48,8 @@ message ModuleResource { } ModuleResourceOutput output = 1; - v1.schema.Module schema = 2; - repeated xyz.block.ftl.v1.DeploymentArtefact artefacts = 3; + ftl.schema.v1.Module schema = 2; + repeated ftl.v1.DeploymentArtefact artefacts = 3; } message RunnerResource { @@ -77,5 +77,5 @@ message SubscriptionResource { } SubscriptionResourceOutput output = 1; - v1.schema.Ref topic = 2; + ftl.schema.v1.Ref topic = 2; } 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 77% 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 1f82f04ee0..fb9bbf8f04 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.pb.go +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.pb.go @@ -2,9 +2,9 @@ // versions: // protoc-gen-go v1.35.2 // protoc (unknown) -// source: xyz/block/ftl/v1beta1/provisioner/service.proto +// source: xyz/block/ftl/provisioner/v1beta1/service.proto -package provisioner +package provisionerpb import ( v1 "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1" @@ -20,15 +20,15 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -var File_xyz_block_ftl_v1beta1_provisioner_service_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_provisioner_v1beta1_service_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1beta1_provisioner_service_proto_rawDesc = []byte{ +var file_xyz_block_ftl_provisioner_v1beta1_service_proto_rawDesc = []byte{ 0x0a, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x65, 0x72, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x65, 0x72, 0x1a, 0x21, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, + 0x2e, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x62, + 0x65, 0x74, 0x61, 0x31, 0x1a, 0x21, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, @@ -75,16 +75,16 @@ var file_xyz_block_ftl_v1beta1_provisioner_service_proto_rawDesc = []byte{ 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, - 0x5b, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x5d, 0x50, 0x01, 0x5a, 0x59, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, - 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, - 0x3b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x70, 0x72, 0x6f, + 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x3b, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x65, 0x72, 0x70, 0x62, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } -var file_xyz_block_ftl_v1beta1_provisioner_service_proto_goTypes = []any{ +var file_xyz_block_ftl_provisioner_v1beta1_service_proto_goTypes = []any{ (*v1.PingRequest)(nil), // 0: xyz.block.ftl.v1.PingRequest (*v1.StatusRequest)(nil), // 1: xyz.block.ftl.v1.StatusRequest (*v1.GetArtefactDiffsRequest)(nil), // 2: xyz.block.ftl.v1.GetArtefactDiffsRequest @@ -100,21 +100,21 @@ var file_xyz_block_ftl_v1beta1_provisioner_service_proto_goTypes = []any{ (*v1.UpdateDeployResponse)(nil), // 12: xyz.block.ftl.v1.UpdateDeployResponse (*v1.ReplaceDeployResponse)(nil), // 13: xyz.block.ftl.v1.ReplaceDeployResponse } -var file_xyz_block_ftl_v1beta1_provisioner_service_proto_depIdxs = []int32{ - 0, // 0: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Ping:input_type -> xyz.block.ftl.v1.PingRequest - 1, // 1: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Status:input_type -> xyz.block.ftl.v1.StatusRequest - 2, // 2: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.GetArtefactDiffs:input_type -> xyz.block.ftl.v1.GetArtefactDiffsRequest - 3, // 3: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UploadArtefact:input_type -> xyz.block.ftl.v1.UploadArtefactRequest - 4, // 4: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.CreateDeployment:input_type -> xyz.block.ftl.v1.CreateDeploymentRequest - 5, // 5: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UpdateDeploy:input_type -> xyz.block.ftl.v1.UpdateDeployRequest - 6, // 6: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.ReplaceDeploy:input_type -> xyz.block.ftl.v1.ReplaceDeployRequest - 7, // 7: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Ping:output_type -> xyz.block.ftl.v1.PingResponse - 8, // 8: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Status:output_type -> xyz.block.ftl.v1.StatusResponse - 9, // 9: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.GetArtefactDiffs:output_type -> xyz.block.ftl.v1.GetArtefactDiffsResponse - 10, // 10: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UploadArtefact:output_type -> xyz.block.ftl.v1.UploadArtefactResponse - 11, // 11: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.CreateDeployment:output_type -> xyz.block.ftl.v1.CreateDeploymentResponse - 12, // 12: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UpdateDeploy:output_type -> xyz.block.ftl.v1.UpdateDeployResponse - 13, // 13: xyz.block.ftl.v1beta1.provisioner.ProvisionerService.ReplaceDeploy:output_type -> xyz.block.ftl.v1.ReplaceDeployResponse +var file_xyz_block_ftl_provisioner_v1beta1_service_proto_depIdxs = []int32{ + 0, // 0: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Ping:input_type -> xyz.block.ftl.v1.PingRequest + 1, // 1: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Status:input_type -> xyz.block.ftl.v1.StatusRequest + 2, // 2: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.GetArtefactDiffs:input_type -> xyz.block.ftl.v1.GetArtefactDiffsRequest + 3, // 3: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UploadArtefact:input_type -> xyz.block.ftl.v1.UploadArtefactRequest + 4, // 4: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.CreateDeployment:input_type -> xyz.block.ftl.v1.CreateDeploymentRequest + 5, // 5: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UpdateDeploy:input_type -> xyz.block.ftl.v1.UpdateDeployRequest + 6, // 6: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.ReplaceDeploy:input_type -> xyz.block.ftl.v1.ReplaceDeployRequest + 7, // 7: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Ping:output_type -> xyz.block.ftl.v1.PingResponse + 8, // 8: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Status:output_type -> xyz.block.ftl.v1.StatusResponse + 9, // 9: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.GetArtefactDiffs:output_type -> xyz.block.ftl.v1.GetArtefactDiffsResponse + 10, // 10: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UploadArtefact:output_type -> xyz.block.ftl.v1.UploadArtefactResponse + 11, // 11: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.CreateDeployment:output_type -> xyz.block.ftl.v1.CreateDeploymentResponse + 12, // 12: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UpdateDeploy:output_type -> xyz.block.ftl.v1.UpdateDeployResponse + 13, // 13: xyz.block.ftl.provisioner.v1beta1.ProvisionerService.ReplaceDeploy:output_type -> xyz.block.ftl.v1.ReplaceDeployResponse 7, // [7:14] is the sub-list for method output_type 0, // [0:7] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -122,26 +122,26 @@ var file_xyz_block_ftl_v1beta1_provisioner_service_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1beta1_provisioner_service_proto_init() } -func file_xyz_block_ftl_v1beta1_provisioner_service_proto_init() { - if File_xyz_block_ftl_v1beta1_provisioner_service_proto != nil { +func init() { file_xyz_block_ftl_provisioner_v1beta1_service_proto_init() } +func file_xyz_block_ftl_provisioner_v1beta1_service_proto_init() { + if File_xyz_block_ftl_provisioner_v1beta1_service_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1beta1_provisioner_service_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_provisioner_v1beta1_service_proto_rawDesc, NumEnums: 0, NumMessages: 0, NumExtensions: 0, NumServices: 1, }, - GoTypes: file_xyz_block_ftl_v1beta1_provisioner_service_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1beta1_provisioner_service_proto_depIdxs, + GoTypes: file_xyz_block_ftl_provisioner_v1beta1_service_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_provisioner_v1beta1_service_proto_depIdxs, }.Build() - File_xyz_block_ftl_v1beta1_provisioner_service_proto = out.File - file_xyz_block_ftl_v1beta1_provisioner_service_proto_rawDesc = nil - file_xyz_block_ftl_v1beta1_provisioner_service_proto_goTypes = nil - file_xyz_block_ftl_v1beta1_provisioner_service_proto_depIdxs = nil + File_xyz_block_ftl_provisioner_v1beta1_service_proto = out.File + file_xyz_block_ftl_provisioner_v1beta1_service_proto_rawDesc = nil + file_xyz_block_ftl_provisioner_v1beta1_service_proto_goTypes = nil + file_xyz_block_ftl_provisioner_v1beta1_service_proto_depIdxs = nil } diff --git a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto similarity index 91% rename from backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto rename to backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto index 55e479e269..62f2691f28 100644 --- a/backend/protos/xyz/block/ftl/v1beta1/provisioner/service.proto +++ b/backend/protos/xyz/block/ftl/provisioner/v1beta1/service.proto @@ -1,11 +1,11 @@ syntax = "proto3"; -package xyz.block.ftl.v1beta1.provisioner; +package xyz.block.ftl.provisioner.v1beta1; 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;provisionerpb"; 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 76% 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 7305a4c6b0..0cfa406884 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.2 // protoc (unknown) -// source: xyz/block/ftl/v1/schema/schema.proto +// source: xyz/block/ftl/schema/v1/schema.proto package schemapb @@ -53,11 +53,11 @@ func (x AliasKind) String() string { } func (AliasKind) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_schema_schema_proto_enumTypes[0].Descriptor() + return file_xyz_block_ftl_schema_v1_schema_proto_enumTypes[0].Descriptor() } func (AliasKind) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_schema_schema_proto_enumTypes[0] + return &file_xyz_block_ftl_schema_v1_schema_proto_enumTypes[0] } func (x AliasKind) Number() protoreflect.EnumNumber { @@ -66,7 +66,7 @@ func (x AliasKind) Number() protoreflect.EnumNumber { // Deprecated: Use AliasKind.Descriptor instead. func (AliasKind) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{0} } type FromOffset int32 @@ -102,11 +102,11 @@ func (x FromOffset) String() string { } func (FromOffset) Descriptor() protoreflect.EnumDescriptor { - return file_xyz_block_ftl_v1_schema_schema_proto_enumTypes[1].Descriptor() + return file_xyz_block_ftl_schema_v1_schema_proto_enumTypes[1].Descriptor() } func (FromOffset) Type() protoreflect.EnumType { - return &file_xyz_block_ftl_v1_schema_schema_proto_enumTypes[1] + return &file_xyz_block_ftl_schema_v1_schema_proto_enumTypes[1] } func (x FromOffset) Number() protoreflect.EnumNumber { @@ -115,7 +115,7 @@ func (x FromOffset) Number() protoreflect.EnumNumber { // Deprecated: Use FromOffset.Descriptor instead. func (FromOffset) EnumDescriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{1} } type AWSIAMAuthDatabaseConnector struct { @@ -131,7 +131,7 @@ type AWSIAMAuthDatabaseConnector struct { func (x *AWSIAMAuthDatabaseConnector) Reset() { *x = AWSIAMAuthDatabaseConnector{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[0] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -143,7 +143,7 @@ func (x *AWSIAMAuthDatabaseConnector) String() string { func (*AWSIAMAuthDatabaseConnector) ProtoMessage() {} func (x *AWSIAMAuthDatabaseConnector) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[0] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -156,7 +156,7 @@ func (x *AWSIAMAuthDatabaseConnector) ProtoReflect() protoreflect.Message { // Deprecated: Use AWSIAMAuthDatabaseConnector.ProtoReflect.Descriptor instead. func (*AWSIAMAuthDatabaseConnector) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{0} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{0} } func (x *AWSIAMAuthDatabaseConnector) GetPos() *Position { @@ -197,7 +197,7 @@ type Any struct { func (x *Any) Reset() { *x = Any{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[1] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -209,7 +209,7 @@ func (x *Any) String() string { func (*Any) ProtoMessage() {} func (x *Any) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[1] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -222,7 +222,7 @@ func (x *Any) ProtoReflect() protoreflect.Message { // Deprecated: Use Any.ProtoReflect.Descriptor instead. func (*Any) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{1} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{1} } func (x *Any) GetPos() *Position { @@ -243,7 +243,7 @@ type Array struct { func (x *Array) Reset() { *x = Array{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[2] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -255,7 +255,7 @@ func (x *Array) String() string { func (*Array) ProtoMessage() {} func (x *Array) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[2] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -268,7 +268,7 @@ func (x *Array) ProtoReflect() protoreflect.Message { // Deprecated: Use Array.ProtoReflect.Descriptor instead. func (*Array) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{2} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{2} } func (x *Array) GetPos() *Position { @@ -295,7 +295,7 @@ type Bool struct { func (x *Bool) Reset() { *x = Bool{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[3] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -307,7 +307,7 @@ func (x *Bool) String() string { func (*Bool) ProtoMessage() {} func (x *Bool) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[3] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -320,7 +320,7 @@ func (x *Bool) ProtoReflect() protoreflect.Message { // Deprecated: Use Bool.ProtoReflect.Descriptor instead. func (*Bool) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{3} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{3} } func (x *Bool) GetPos() *Position { @@ -340,7 +340,7 @@ type Bytes struct { func (x *Bytes) Reset() { *x = Bytes{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[4] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -352,7 +352,7 @@ func (x *Bytes) String() string { func (*Bytes) ProtoMessage() {} func (x *Bytes) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[4] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -365,7 +365,7 @@ func (x *Bytes) ProtoReflect() protoreflect.Message { // Deprecated: Use Bytes.ProtoReflect.Descriptor instead. func (*Bytes) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{4} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{4} } func (x *Bytes) GetPos() *Position { @@ -388,7 +388,7 @@ type Config struct { func (x *Config) Reset() { *x = Config{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[5] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -400,7 +400,7 @@ func (x *Config) String() string { func (*Config) ProtoMessage() {} func (x *Config) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[5] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -413,7 +413,7 @@ func (x *Config) ProtoReflect() protoreflect.Message { // Deprecated: Use Config.ProtoReflect.Descriptor instead. func (*Config) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{5} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{5} } func (x *Config) GetPos() *Position { @@ -455,7 +455,7 @@ type DSNDatabaseConnector struct { func (x *DSNDatabaseConnector) Reset() { *x = DSNDatabaseConnector{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[6] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -467,7 +467,7 @@ func (x *DSNDatabaseConnector) String() string { func (*DSNDatabaseConnector) ProtoMessage() {} func (x *DSNDatabaseConnector) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[6] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[6] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -480,7 +480,7 @@ func (x *DSNDatabaseConnector) ProtoReflect() protoreflect.Message { // Deprecated: Use DSNDatabaseConnector.ProtoReflect.Descriptor instead. func (*DSNDatabaseConnector) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{6} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{6} } func (x *DSNDatabaseConnector) GetPos() *Position { @@ -513,7 +513,7 @@ type Data struct { func (x *Data) Reset() { *x = Data{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[7] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -525,7 +525,7 @@ func (x *Data) String() string { func (*Data) ProtoMessage() {} func (x *Data) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[7] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[7] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -538,7 +538,7 @@ func (x *Data) ProtoReflect() protoreflect.Message { // Deprecated: Use Data.ProtoReflect.Descriptor instead. func (*Data) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{7} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{7} } func (x *Data) GetPos() *Position { @@ -605,7 +605,7 @@ type Database struct { func (x *Database) Reset() { *x = Database{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[8] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -617,7 +617,7 @@ func (x *Database) String() string { func (*Database) ProtoMessage() {} func (x *Database) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[8] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[8] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -630,7 +630,7 @@ func (x *Database) ProtoReflect() protoreflect.Message { // Deprecated: Use Database.ProtoReflect.Descriptor instead. func (*Database) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{8} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{8} } func (x *Database) GetPos() *Position { @@ -689,7 +689,7 @@ type DatabaseConnector struct { func (x *DatabaseConnector) Reset() { *x = DatabaseConnector{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[9] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -701,7 +701,7 @@ func (x *DatabaseConnector) String() string { func (*DatabaseConnector) ProtoMessage() {} func (x *DatabaseConnector) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[9] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[9] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -714,7 +714,7 @@ func (x *DatabaseConnector) ProtoReflect() protoreflect.Message { // Deprecated: Use DatabaseConnector.ProtoReflect.Descriptor instead. func (*DatabaseConnector) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{9} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{9} } func (m *DatabaseConnector) GetValue() isDatabaseConnector_Value { @@ -765,7 +765,7 @@ type DatabaseRuntime struct { func (x *DatabaseRuntime) Reset() { *x = DatabaseRuntime{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[10] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -777,7 +777,7 @@ func (x *DatabaseRuntime) String() string { func (*DatabaseRuntime) ProtoMessage() {} func (x *DatabaseRuntime) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[10] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[10] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -790,7 +790,7 @@ func (x *DatabaseRuntime) ProtoReflect() protoreflect.Message { // Deprecated: Use DatabaseRuntime.ProtoReflect.Descriptor instead. func (*DatabaseRuntime) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{10} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{10} } func (x *DatabaseRuntime) GetReadConnector() *DatabaseConnector { @@ -827,7 +827,7 @@ type Decl struct { func (x *Decl) Reset() { *x = Decl{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[11] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -839,7 +839,7 @@ func (x *Decl) String() string { func (*Decl) ProtoMessage() {} func (x *Decl) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[11] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[11] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -852,7 +852,7 @@ func (x *Decl) ProtoReflect() protoreflect.Message { // Deprecated: Use Decl.ProtoReflect.Descriptor instead. func (*Decl) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{11} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{11} } func (m *Decl) GetValue() isDecl_Value { @@ -985,7 +985,7 @@ type Enum struct { func (x *Enum) Reset() { *x = Enum{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[12] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -997,7 +997,7 @@ func (x *Enum) String() string { func (*Enum) ProtoMessage() {} func (x *Enum) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[12] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[12] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1010,7 +1010,7 @@ func (x *Enum) ProtoReflect() protoreflect.Message { // Deprecated: Use Enum.ProtoReflect.Descriptor instead. func (*Enum) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{12} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{12} } func (x *Enum) GetPos() *Position { @@ -1068,7 +1068,7 @@ type EnumVariant struct { func (x *EnumVariant) Reset() { *x = EnumVariant{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[13] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1080,7 +1080,7 @@ func (x *EnumVariant) String() string { func (*EnumVariant) ProtoMessage() {} func (x *EnumVariant) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[13] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1093,7 +1093,7 @@ func (x *EnumVariant) ProtoReflect() protoreflect.Message { // Deprecated: Use EnumVariant.ProtoReflect.Descriptor instead. func (*EnumVariant) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{13} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{13} } func (x *EnumVariant) GetPos() *Position { @@ -1138,7 +1138,7 @@ type Field struct { func (x *Field) Reset() { *x = Field{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[14] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1150,7 +1150,7 @@ func (x *Field) String() string { func (*Field) ProtoMessage() {} func (x *Field) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[14] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1163,7 +1163,7 @@ func (x *Field) ProtoReflect() protoreflect.Message { // Deprecated: Use Field.ProtoReflect.Descriptor instead. func (*Field) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{14} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{14} } func (x *Field) GetPos() *Position { @@ -1211,7 +1211,7 @@ type Float struct { func (x *Float) Reset() { *x = Float{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[15] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1223,7 +1223,7 @@ func (x *Float) String() string { func (*Float) ProtoMessage() {} func (x *Float) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[15] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1236,7 +1236,7 @@ func (x *Float) ProtoReflect() protoreflect.Message { // Deprecated: Use Float.ProtoReflect.Descriptor instead. func (*Float) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{15} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{15} } func (x *Float) GetPos() *Position { @@ -1260,7 +1260,7 @@ type IngressPathComponent struct { func (x *IngressPathComponent) Reset() { *x = IngressPathComponent{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[16] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1272,7 +1272,7 @@ func (x *IngressPathComponent) String() string { func (*IngressPathComponent) ProtoMessage() {} func (x *IngressPathComponent) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[16] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1285,7 +1285,7 @@ func (x *IngressPathComponent) ProtoReflect() protoreflect.Message { // Deprecated: Use IngressPathComponent.ProtoReflect.Descriptor instead. func (*IngressPathComponent) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{16} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{16} } func (m *IngressPathComponent) GetValue() isIngressPathComponent_Value { @@ -1336,7 +1336,7 @@ type IngressPathLiteral struct { func (x *IngressPathLiteral) Reset() { *x = IngressPathLiteral{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[17] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1348,7 +1348,7 @@ func (x *IngressPathLiteral) String() string { func (*IngressPathLiteral) ProtoMessage() {} func (x *IngressPathLiteral) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[17] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1361,7 +1361,7 @@ func (x *IngressPathLiteral) ProtoReflect() protoreflect.Message { // Deprecated: Use IngressPathLiteral.ProtoReflect.Descriptor instead. func (*IngressPathLiteral) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{17} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{17} } func (x *IngressPathLiteral) GetPos() *Position { @@ -1389,7 +1389,7 @@ type IngressPathParameter struct { func (x *IngressPathParameter) Reset() { *x = IngressPathParameter{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[18] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1401,7 +1401,7 @@ func (x *IngressPathParameter) String() string { func (*IngressPathParameter) ProtoMessage() {} func (x *IngressPathParameter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[18] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1414,7 +1414,7 @@ func (x *IngressPathParameter) ProtoReflect() protoreflect.Message { // Deprecated: Use IngressPathParameter.ProtoReflect.Descriptor instead. func (*IngressPathParameter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{18} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{18} } func (x *IngressPathParameter) GetPos() *Position { @@ -1441,7 +1441,7 @@ type Int struct { func (x *Int) Reset() { *x = Int{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[19] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1453,7 +1453,7 @@ func (x *Int) String() string { func (*Int) ProtoMessage() {} func (x *Int) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[19] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1466,7 +1466,7 @@ func (x *Int) ProtoReflect() protoreflect.Message { // Deprecated: Use Int.ProtoReflect.Descriptor instead. func (*Int) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{19} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{19} } func (x *Int) GetPos() *Position { @@ -1487,7 +1487,7 @@ type IntValue struct { func (x *IntValue) Reset() { *x = IntValue{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[20] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1499,7 +1499,7 @@ func (x *IntValue) String() string { func (*IntValue) ProtoMessage() {} func (x *IntValue) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[20] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1512,7 +1512,7 @@ func (x *IntValue) ProtoReflect() protoreflect.Message { // Deprecated: Use IntValue.ProtoReflect.Descriptor instead. func (*IntValue) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{20} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{20} } func (x *IntValue) GetPos() *Position { @@ -1541,7 +1541,7 @@ type Map struct { func (x *Map) Reset() { *x = Map{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[21] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1553,7 +1553,7 @@ func (x *Map) String() string { func (*Map) ProtoMessage() {} func (x *Map) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[21] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1566,7 +1566,7 @@ func (x *Map) ProtoReflect() protoreflect.Message { // Deprecated: Use Map.ProtoReflect.Descriptor instead. func (*Map) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{21} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{21} } func (x *Map) GetPos() *Position { @@ -1615,7 +1615,7 @@ type Metadata struct { func (x *Metadata) Reset() { *x = Metadata{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[22] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1627,7 +1627,7 @@ func (x *Metadata) String() string { func (*Metadata) ProtoMessage() {} func (x *Metadata) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[22] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1640,7 +1640,7 @@ func (x *Metadata) ProtoReflect() protoreflect.Message { // Deprecated: Use Metadata.ProtoReflect.Descriptor instead. func (*Metadata) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{22} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{22} } func (m *Metadata) GetValue() isMetadata_Value { @@ -1829,13 +1829,13 @@ type MetadataAlias struct { unknownFields protoimpl.UnknownFields Pos *Position `protobuf:"bytes,1,opt,name=pos,proto3,oneof" json:"pos,omitempty"` - Kind AliasKind `protobuf:"varint,2,opt,name=kind,proto3,enum=xyz.block.ftl.v1.schema.AliasKind" json:"kind,omitempty"` + Kind AliasKind `protobuf:"varint,2,opt,name=kind,proto3,enum=xyz.block.ftl.schema.v1.AliasKind" json:"kind,omitempty"` Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` } func (x *MetadataAlias) Reset() { *x = MetadataAlias{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[23] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1847,7 +1847,7 @@ func (x *MetadataAlias) String() string { func (*MetadataAlias) ProtoMessage() {} func (x *MetadataAlias) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[23] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1860,7 +1860,7 @@ func (x *MetadataAlias) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataAlias.ProtoReflect.Descriptor instead. func (*MetadataAlias) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{23} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{23} } func (x *MetadataAlias) GetPos() *Position { @@ -1895,7 +1895,7 @@ type MetadataCalls struct { func (x *MetadataCalls) Reset() { *x = MetadataCalls{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[24] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1907,7 +1907,7 @@ func (x *MetadataCalls) String() string { func (*MetadataCalls) ProtoMessage() {} func (x *MetadataCalls) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[24] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1920,7 +1920,7 @@ func (x *MetadataCalls) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataCalls.ProtoReflect.Descriptor instead. func (*MetadataCalls) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{24} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{24} } func (x *MetadataCalls) GetPos() *Position { @@ -1948,7 +1948,7 @@ type MetadataConfig struct { func (x *MetadataConfig) Reset() { *x = MetadataConfig{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[25] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1960,7 +1960,7 @@ func (x *MetadataConfig) String() string { func (*MetadataConfig) ProtoMessage() {} func (x *MetadataConfig) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[25] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1973,7 +1973,7 @@ func (x *MetadataConfig) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataConfig.ProtoReflect.Descriptor instead. func (*MetadataConfig) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{25} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{25} } func (x *MetadataConfig) GetPos() *Position { @@ -2001,7 +2001,7 @@ type MetadataCronJob struct { func (x *MetadataCronJob) Reset() { *x = MetadataCronJob{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[26] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2013,7 +2013,7 @@ func (x *MetadataCronJob) String() string { func (*MetadataCronJob) ProtoMessage() {} func (x *MetadataCronJob) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[26] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2026,7 +2026,7 @@ func (x *MetadataCronJob) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataCronJob.ProtoReflect.Descriptor instead. func (*MetadataCronJob) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{26} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{26} } func (x *MetadataCronJob) GetPos() *Position { @@ -2054,7 +2054,7 @@ type MetadataDatabases struct { func (x *MetadataDatabases) Reset() { *x = MetadataDatabases{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[27] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2066,7 +2066,7 @@ func (x *MetadataDatabases) String() string { func (*MetadataDatabases) ProtoMessage() {} func (x *MetadataDatabases) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[27] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2079,7 +2079,7 @@ func (x *MetadataDatabases) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataDatabases.ProtoReflect.Descriptor instead. func (*MetadataDatabases) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{27} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{27} } func (x *MetadataDatabases) GetPos() *Position { @@ -2108,7 +2108,7 @@ type MetadataEncoding struct { func (x *MetadataEncoding) Reset() { *x = MetadataEncoding{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[28] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2120,7 +2120,7 @@ func (x *MetadataEncoding) String() string { func (*MetadataEncoding) ProtoMessage() {} func (x *MetadataEncoding) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[28] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2133,7 +2133,7 @@ func (x *MetadataEncoding) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataEncoding.ProtoReflect.Descriptor instead. func (*MetadataEncoding) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{28} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{28} } func (x *MetadataEncoding) GetPos() *Position { @@ -2170,7 +2170,7 @@ type MetadataIngress struct { func (x *MetadataIngress) Reset() { *x = MetadataIngress{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[29] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2182,7 +2182,7 @@ func (x *MetadataIngress) String() string { func (*MetadataIngress) ProtoMessage() {} func (x *MetadataIngress) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[29] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2195,7 +2195,7 @@ func (x *MetadataIngress) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataIngress.ProtoReflect.Descriptor instead. func (*MetadataIngress) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{29} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{29} } func (x *MetadataIngress) GetPos() *Position { @@ -2237,7 +2237,7 @@ type MetadataPublisher struct { func (x *MetadataPublisher) Reset() { *x = MetadataPublisher{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[30] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2249,7 +2249,7 @@ func (x *MetadataPublisher) String() string { func (*MetadataPublisher) ProtoMessage() {} func (x *MetadataPublisher) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[30] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2262,7 +2262,7 @@ func (x *MetadataPublisher) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataPublisher.ProtoReflect.Descriptor instead. func (*MetadataPublisher) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{30} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{30} } func (x *MetadataPublisher) GetPos() *Position { @@ -2293,7 +2293,7 @@ type MetadataRetry struct { func (x *MetadataRetry) Reset() { *x = MetadataRetry{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[31] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2305,7 +2305,7 @@ func (x *MetadataRetry) String() string { func (*MetadataRetry) ProtoMessage() {} func (x *MetadataRetry) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[31] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2318,7 +2318,7 @@ func (x *MetadataRetry) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataRetry.ProtoReflect.Descriptor instead. func (*MetadataRetry) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{31} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{31} } func (x *MetadataRetry) GetPos() *Position { @@ -2367,7 +2367,7 @@ type MetadataSQLMigration struct { func (x *MetadataSQLMigration) Reset() { *x = MetadataSQLMigration{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[32] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2379,7 +2379,7 @@ func (x *MetadataSQLMigration) String() string { func (*MetadataSQLMigration) ProtoMessage() {} func (x *MetadataSQLMigration) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[32] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2392,7 +2392,7 @@ func (x *MetadataSQLMigration) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataSQLMigration.ProtoReflect.Descriptor instead. func (*MetadataSQLMigration) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{32} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{32} } func (x *MetadataSQLMigration) GetPos() *Position { @@ -2420,7 +2420,7 @@ type MetadataSecrets struct { func (x *MetadataSecrets) Reset() { *x = MetadataSecrets{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[33] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2432,7 +2432,7 @@ func (x *MetadataSecrets) String() string { func (*MetadataSecrets) ProtoMessage() {} func (x *MetadataSecrets) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[33] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2445,7 +2445,7 @@ func (x *MetadataSecrets) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataSecrets.ProtoReflect.Descriptor instead. func (*MetadataSecrets) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{33} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{33} } func (x *MetadataSecrets) GetPos() *Position { @@ -2469,13 +2469,13 @@ type MetadataSubscriber struct { Pos *Position `protobuf:"bytes,1,opt,name=pos,proto3,oneof" json:"pos,omitempty"` Topic *Ref `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"` - FromOffset FromOffset `protobuf:"varint,3,opt,name=from_offset,json=fromOffset,proto3,enum=xyz.block.ftl.v1.schema.FromOffset" json:"from_offset,omitempty"` + FromOffset FromOffset `protobuf:"varint,3,opt,name=from_offset,json=fromOffset,proto3,enum=xyz.block.ftl.schema.v1.FromOffset" json:"from_offset,omitempty"` DeadLetter bool `protobuf:"varint,4,opt,name=dead_letter,json=deadLetter,proto3" json:"dead_letter,omitempty"` } func (x *MetadataSubscriber) Reset() { *x = MetadataSubscriber{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[34] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2487,7 +2487,7 @@ func (x *MetadataSubscriber) String() string { func (*MetadataSubscriber) ProtoMessage() {} func (x *MetadataSubscriber) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[34] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2500,7 +2500,7 @@ func (x *MetadataSubscriber) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataSubscriber.ProtoReflect.Descriptor instead. func (*MetadataSubscriber) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{34} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{34} } func (x *MetadataSubscriber) GetPos() *Position { @@ -2543,7 +2543,7 @@ type MetadataTypeMap struct { func (x *MetadataTypeMap) Reset() { *x = MetadataTypeMap{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[35] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2555,7 +2555,7 @@ func (x *MetadataTypeMap) String() string { func (*MetadataTypeMap) ProtoMessage() {} func (x *MetadataTypeMap) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[35] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2568,7 +2568,7 @@ func (x *MetadataTypeMap) ProtoReflect() protoreflect.Message { // Deprecated: Use MetadataTypeMap.ProtoReflect.Descriptor instead. func (*MetadataTypeMap) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{35} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{35} } func (x *MetadataTypeMap) GetPos() *Position { @@ -2607,7 +2607,7 @@ type Module struct { func (x *Module) Reset() { *x = Module{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[36] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2619,7 +2619,7 @@ func (x *Module) String() string { func (*Module) ProtoMessage() {} func (x *Module) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[36] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2632,7 +2632,7 @@ func (x *Module) ProtoReflect() protoreflect.Message { // Deprecated: Use Module.ProtoReflect.Descriptor instead. func (*Module) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{36} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{36} } func (x *Module) GetPos() *Position { @@ -2692,7 +2692,7 @@ type ModuleRuntime struct { func (x *ModuleRuntime) Reset() { *x = ModuleRuntime{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[37] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2704,7 +2704,7 @@ func (x *ModuleRuntime) String() string { func (*ModuleRuntime) ProtoMessage() {} func (x *ModuleRuntime) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[37] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2717,7 +2717,7 @@ func (x *ModuleRuntime) ProtoReflect() protoreflect.Message { // Deprecated: Use ModuleRuntime.ProtoReflect.Descriptor instead. func (*ModuleRuntime) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{37} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{37} } func (x *ModuleRuntime) GetCreateTime() *timestamppb.Timestamp { @@ -2773,7 +2773,7 @@ type Optional struct { func (x *Optional) Reset() { *x = Optional{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[38] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2785,7 +2785,7 @@ func (x *Optional) String() string { func (*Optional) ProtoMessage() {} func (x *Optional) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[38] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2798,7 +2798,7 @@ func (x *Optional) ProtoReflect() protoreflect.Message { // Deprecated: Use Optional.ProtoReflect.Descriptor instead. func (*Optional) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{38} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{38} } func (x *Optional) GetPos() *Position { @@ -2827,7 +2827,7 @@ type Position struct { func (x *Position) Reset() { *x = Position{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[39] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2839,7 +2839,7 @@ func (x *Position) String() string { func (*Position) ProtoMessage() {} func (x *Position) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[39] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2852,7 +2852,7 @@ func (x *Position) ProtoReflect() protoreflect.Message { // Deprecated: Use Position.ProtoReflect.Descriptor instead. func (*Position) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{39} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{39} } func (x *Position) GetFilename() string { @@ -2889,7 +2889,7 @@ type Ref struct { func (x *Ref) Reset() { *x = Ref{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[40] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2901,7 +2901,7 @@ func (x *Ref) String() string { func (*Ref) ProtoMessage() {} func (x *Ref) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[40] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2914,7 +2914,7 @@ func (x *Ref) ProtoReflect() protoreflect.Message { // Deprecated: Use Ref.ProtoReflect.Descriptor instead. func (*Ref) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{40} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{40} } func (x *Ref) GetPos() *Position { @@ -2956,7 +2956,7 @@ type Schema struct { func (x *Schema) Reset() { *x = Schema{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[41] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2968,7 +2968,7 @@ func (x *Schema) String() string { func (*Schema) ProtoMessage() {} func (x *Schema) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[41] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2981,7 +2981,7 @@ func (x *Schema) ProtoReflect() protoreflect.Message { // Deprecated: Use Schema.ProtoReflect.Descriptor instead. func (*Schema) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{41} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{41} } func (x *Schema) GetPos() *Position { @@ -3011,7 +3011,7 @@ type Secret struct { func (x *Secret) Reset() { *x = Secret{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[42] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3023,7 +3023,7 @@ func (x *Secret) String() string { func (*Secret) ProtoMessage() {} func (x *Secret) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[42] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3036,7 +3036,7 @@ func (x *Secret) ProtoReflect() protoreflect.Message { // Deprecated: Use Secret.ProtoReflect.Descriptor instead. func (*Secret) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{42} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{42} } func (x *Secret) GetPos() *Position { @@ -3077,7 +3077,7 @@ type String struct { func (x *String) Reset() { *x = String{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[43] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3089,7 +3089,7 @@ func (x *String) String() string { func (*String) ProtoMessage() {} func (x *String) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[43] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3102,7 +3102,7 @@ func (x *String) ProtoReflect() protoreflect.Message { // Deprecated: Use String.ProtoReflect.Descriptor instead. func (*String) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{43} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{43} } func (x *String) GetPos() *Position { @@ -3123,7 +3123,7 @@ type StringValue struct { func (x *StringValue) Reset() { *x = StringValue{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[44] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3135,7 +3135,7 @@ func (x *StringValue) String() string { func (*StringValue) ProtoMessage() {} func (x *StringValue) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[44] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3148,7 +3148,7 @@ func (x *StringValue) ProtoReflect() protoreflect.Message { // Deprecated: Use StringValue.ProtoReflect.Descriptor instead. func (*StringValue) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{44} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{44} } func (x *StringValue) GetPos() *Position { @@ -3175,7 +3175,7 @@ type Time struct { func (x *Time) Reset() { *x = Time{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[45] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3187,7 +3187,7 @@ func (x *Time) String() string { func (*Time) ProtoMessage() {} func (x *Time) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[45] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3200,7 +3200,7 @@ func (x *Time) ProtoReflect() protoreflect.Message { // Deprecated: Use Time.ProtoReflect.Descriptor instead. func (*Time) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{45} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{45} } func (x *Time) GetPos() *Position { @@ -3225,7 +3225,7 @@ type Topic struct { func (x *Topic) Reset() { *x = Topic{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[46] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3237,7 +3237,7 @@ func (x *Topic) String() string { func (*Topic) ProtoMessage() {} func (x *Topic) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[46] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3250,7 +3250,7 @@ func (x *Topic) ProtoReflect() protoreflect.Message { // Deprecated: Use Topic.ProtoReflect.Descriptor instead. func (*Topic) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{46} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{46} } func (x *Topic) GetPos() *Position { @@ -3306,7 +3306,7 @@ type TopicRuntime struct { func (x *TopicRuntime) Reset() { *x = TopicRuntime{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[47] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3318,7 +3318,7 @@ func (x *TopicRuntime) String() string { func (*TopicRuntime) ProtoMessage() {} func (x *TopicRuntime) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[47] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3331,7 +3331,7 @@ func (x *TopicRuntime) ProtoReflect() protoreflect.Message { // Deprecated: Use TopicRuntime.ProtoReflect.Descriptor instead. func (*TopicRuntime) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{47} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{47} } func (x *TopicRuntime) GetKafkaBrokers() []string { @@ -3372,7 +3372,7 @@ type Type struct { func (x *Type) Reset() { *x = Type{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[48] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3384,7 +3384,7 @@ func (x *Type) String() string { func (*Type) ProtoMessage() {} func (x *Type) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[48] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3397,7 +3397,7 @@ func (x *Type) ProtoReflect() protoreflect.Message { // Deprecated: Use Type.ProtoReflect.Descriptor instead. func (*Type) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{48} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{48} } func (m *Type) GetValue() isType_Value { @@ -3582,7 +3582,7 @@ type TypeAlias struct { func (x *TypeAlias) Reset() { *x = TypeAlias{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[49] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3594,7 +3594,7 @@ func (x *TypeAlias) String() string { func (*TypeAlias) ProtoMessage() {} func (x *TypeAlias) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[49] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3607,7 +3607,7 @@ func (x *TypeAlias) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeAlias.ProtoReflect.Descriptor instead. func (*TypeAlias) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{49} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{49} } func (x *TypeAlias) GetPos() *Position { @@ -3663,7 +3663,7 @@ type TypeParameter struct { func (x *TypeParameter) Reset() { *x = TypeParameter{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[50] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3675,7 +3675,7 @@ func (x *TypeParameter) String() string { func (*TypeParameter) ProtoMessage() {} func (x *TypeParameter) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[50] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3688,7 +3688,7 @@ func (x *TypeParameter) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeParameter.ProtoReflect.Descriptor instead. func (*TypeParameter) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{50} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{50} } func (x *TypeParameter) GetPos() *Position { @@ -3716,7 +3716,7 @@ type TypeValue struct { func (x *TypeValue) Reset() { *x = TypeValue{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[51] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3728,7 +3728,7 @@ func (x *TypeValue) String() string { func (*TypeValue) ProtoMessage() {} func (x *TypeValue) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[51] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3741,7 +3741,7 @@ func (x *TypeValue) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeValue.ProtoReflect.Descriptor instead. func (*TypeValue) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{51} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{51} } func (x *TypeValue) GetPos() *Position { @@ -3768,7 +3768,7 @@ type Unit struct { func (x *Unit) Reset() { *x = Unit{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[52] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3780,7 +3780,7 @@ func (x *Unit) String() string { func (*Unit) ProtoMessage() {} func (x *Unit) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[52] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3793,7 +3793,7 @@ func (x *Unit) ProtoReflect() protoreflect.Message { // Deprecated: Use Unit.ProtoReflect.Descriptor instead. func (*Unit) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{52} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{52} } func (x *Unit) GetPos() *Position { @@ -3818,7 +3818,7 @@ type Value struct { func (x *Value) Reset() { *x = Value{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[53] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3830,7 +3830,7 @@ func (x *Value) String() string { func (*Value) ProtoMessage() {} func (x *Value) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[53] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3843,7 +3843,7 @@ func (x *Value) ProtoReflect() protoreflect.Message { // Deprecated: Use Value.ProtoReflect.Descriptor instead. func (*Value) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{53} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{53} } func (m *Value) GetValue() isValue_Value { @@ -3913,7 +3913,7 @@ type Verb struct { func (x *Verb) Reset() { *x = Verb{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[54] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3925,7 +3925,7 @@ func (x *Verb) String() string { func (*Verb) ProtoMessage() {} func (x *Verb) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[54] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3938,7 +3938,7 @@ func (x *Verb) ProtoReflect() protoreflect.Message { // Deprecated: Use Verb.ProtoReflect.Descriptor instead. func (*Verb) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{54} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{54} } func (x *Verb) GetPos() *Position { @@ -4009,7 +4009,7 @@ type VerbRuntime struct { func (x *VerbRuntime) Reset() { *x = VerbRuntime{} - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[55] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4021,7 +4021,7 @@ func (x *VerbRuntime) String() string { func (*VerbRuntime) ProtoMessage() {} func (x *VerbRuntime) ProtoReflect() protoreflect.Message { - mi := &file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[55] + mi := &file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4034,7 +4034,7 @@ func (x *VerbRuntime) ProtoReflect() protoreflect.Message { // Deprecated: Use VerbRuntime.ProtoReflect.Descriptor instead. func (*VerbRuntime) Descriptor() ([]byte, []int) { - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP(), []int{55} + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP(), []int{55} } func (x *VerbRuntime) GetCreateTime() *timestamppb.Timestamp { @@ -4058,20 +4058,20 @@ func (x *VerbRuntime) GetKafkaBrokers() []string { return nil } -var File_xyz_block_ftl_v1_schema_schema_proto protoreflect.FileDescriptor +var File_xyz_block_ftl_schema_v1_schema_proto protoreflect.FileDescriptor -var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ +var file_xyz_block_ftl_schema_v1_schema_proto_rawDesc = []byte{ 0x0a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x1b, 0x41, 0x57, 0x53, 0x49, 0x41, 0x4d, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, @@ -4080,48 +4080,48 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x47, 0x0a, 0x03, 0x41, 0x6e, 0x79, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x05, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x37, 0x0a, 0x07, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x48, 0x0a, 0x04, 0x42, 0x6f, 0x6f, 0x6c, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x49, 0x0a, 0x05, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xad, 0x01, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x6a, 0x0a, 0x14, 0x44, 0x53, 0x4e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x10, 0x0a, 0x03, 0x64, 0x73, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x64, 0x73, 0x6e, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xd8, 0x02, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x61, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x03, @@ -4129,25 +4129,25 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4f, 0x0a, 0x0f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x52, 0x0e, 0x74, 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x36, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x46, 0x69, 0x65, 0x6c, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x3d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xa6, 0x02, 0x0a, 0x08, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x49, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x75, 0x6e, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x48, 0x01, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x12, @@ -4155,71 +4155,71 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x80, 0x02, 0x0a, 0x11, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x7b, 0x0a, 0x1e, 0x61, 0x77, 0x73, 0x69, 0x61, 0x6d, 0x5f, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x41, 0x57, 0x53, 0x49, 0x41, 0x4d, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x41, 0x57, 0x53, 0x49, 0x41, 0x4d, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x1b, 0x61, 0x77, 0x73, 0x69, 0x61, 0x6d, 0x41, 0x75, 0x74, 0x68, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x65, 0x0a, 0x16, 0x64, 0x73, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x53, 0x4e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x53, 0x4e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x48, 0x00, 0x52, 0x14, 0x64, 0x73, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb9, 0x01, 0x0a, 0x0f, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x51, 0x0a, 0x0e, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0d, 0x72, 0x65, 0x61, 0x64, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x53, 0x0a, 0x0f, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x52, 0x0e, 0x77, 0x72, 0x69, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x22, 0xe2, 0x03, 0x0a, 0x04, 0x44, 0x65, 0x63, 0x6c, 0x12, 0x39, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x33, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3f, 0x0a, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x61, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x48, 0x00, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x48, 0x00, 0x52, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x39, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x48, 0x00, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x48, 0x00, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x36, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x6f, 0x70, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x48, 0x00, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x43, 0x0a, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x48, 0x00, 0x52, 0x09, 0x74, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x33, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x48, 0x00, 0x52, 0x04, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x48, 0x00, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x93, 0x02, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, @@ -4227,230 +4227,230 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x70, 0x6f, 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x36, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x48, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x08, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x45, 0x6e, 0x75, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x52, 0x08, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0xb5, 0x01, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xeb, 0x01, 0x0a, 0x05, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x49, 0x0a, 0x05, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xe7, 0x01, 0x0a, 0x14, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x5f, 0x0a, 0x14, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x4c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x48, 0x00, 0x52, 0x12, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x4c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x65, 0x0a, 0x16, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x14, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x6a, 0x0a, 0x12, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x4c, 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x6c, 0x0a, 0x14, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x47, 0x0a, 0x03, 0x49, 0x6e, 0x74, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x62, 0x0a, 0x08, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xad, 0x01, 0x0a, 0x03, 0x4d, 0x61, 0x70, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x2f, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x33, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xb6, 0x07, 0x0a, 0x08, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x3e, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x48, 0x00, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x3e, 0x0a, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x41, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x45, 0x0a, 0x08, 0x63, 0x72, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x72, 0x6f, 0x6e, 0x4a, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x72, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x48, 0x00, 0x52, 0x07, 0x63, 0x72, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4a, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x48, 0x00, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x47, 0x0a, 0x08, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x63, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x08, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x44, 0x0a, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x48, 0x00, 0x52, 0x07, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4a, 0x0a, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x50, 0x75, 0x62, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x48, 0x00, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x3e, 0x0a, 0x05, 0x72, 0x65, 0x74, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x72, 0x79, 0x48, 0x00, 0x52, 0x05, 0x72, 0x65, 0x74, 0x72, 0x79, 0x12, 0x54, 0x0a, 0x0d, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x51, 0x4c, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x51, 0x4c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x0c, 0x73, 0x71, 0x6c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x65, 0x63, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x48, 0x00, 0x52, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x0a, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0a, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x12, 0x45, 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 0x07, 0x74, 0x79, 0x70, 0x65, 0x4d, 0x61, 0x70, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x9f, 0x01, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x85, 0x01, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x88, 0x01, 0x0a, 0x0e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x67, 0x0a, 0x0f, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x43, 0x72, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x72, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x72, 0x6f, 0x6e, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x89, 0x01, 0x0a, 0x11, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x63, 0x61, 0x6c, 0x6c, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x10, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x6c, 0x65, 0x6e, 0x69, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xc2, 0x01, 0x0a, 0x0f, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x41, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x50, 0x61, 0x74, 0x68, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x11, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x34, 0x0a, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x06, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xfb, 0x01, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x65, 0x74, 0x72, 0x79, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x19, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x88, 0x01, 0x01, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x5f, 0x62, @@ -4459,45 +4459,45 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x62, 0x61, 0x63, 0x6b, 0x6f, 0x66, 0x66, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x42, 0x61, 0x63, 0x6b, 0x6f, 0x66, 0x66, 0x12, 0x37, 0x0a, 0x05, 0x63, 0x61, 0x74, 0x63, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x48, 0x02, 0x52, 0x05, 0x63, 0x61, 0x74, 0x63, 0x68, 0x88, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x48, 0x02, 0x52, 0x05, 0x63, 0x61, 0x74, 0x63, 0x68, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x08, 0x0a, 0x06, 0x5f, 0x63, 0x61, 0x74, 0x63, 0x68, 0x22, 0x70, 0x0a, 0x14, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x51, 0x4c, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x69, 0x67, 0x65, 0x73, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x0f, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x73, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x07, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xf1, 0x01, 0x0a, 0x12, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x32, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, 0x6f, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x44, 0x0a, 0x0b, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x52, 0x0a, 0x66, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x46, 0x72, 0x6f, 0x6d, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x52, 0x0a, 0x66, 0x72, 0x6f, 0x6d, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x64, 0x65, 0x61, 0x64, 0x5f, 0x6c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x65, 0x61, 0x64, 0x4c, 0x65, 0x74, 0x74, 0x65, 0x72, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x8e, 0x01, 0x0a, 0x0f, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x4d, 0x61, 0x70, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x61, @@ -4505,8 +4505,8 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x0a, 0x6e, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x9e, 0x02, 0x0a, 0x06, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x18, @@ -4514,11 +4514,11 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x05, 0x64, 0x65, 0x63, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x44, 0x65, 0x63, 0x6c, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x63, 0x6c, 0x52, 0x05, 0x64, 0x65, 0x63, 0x6c, 0x73, 0x12, 0x47, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x48, 0x01, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xee, 0x01, 0x0a, 0x0d, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, @@ -4539,11 +4539,11 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x69, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x8d, 0x01, 0x0a, 0x08, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x36, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x48, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x48, 0x01, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x22, 0x52, 0x0a, 0x08, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, @@ -4552,59 +4552,59 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x22, 0xbb, 0x01, 0x0a, 0x03, 0x52, 0x65, 0x66, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x46, 0x0a, 0x0f, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x74, 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x85, 0x01, 0x0a, 0x06, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, - 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, + 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xad, 0x01, 0x0a, 0x06, 0x53, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x4a, 0x0a, 0x06, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x65, 0x0a, 0x0b, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x48, 0x0a, 0x04, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x9a, 0x02, 0x0a, 0x05, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x46, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x6f, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x48, 0x01, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, @@ -4613,7 +4613,7 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x4e, 0x0a, 0x0c, 0x54, 0x6f, 0x70, 0x69, 0x63, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x6b, 0x61, 0x66, @@ -4623,49 +4623,49 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x52, 0x07, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x49, 0x64, 0x22, 0x9a, 0x05, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x03, 0x61, 0x6e, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52, 0x03, 0x61, 0x6e, 0x79, 0x12, 0x36, 0x0a, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x41, 0x72, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x72, 0x72, 0x61, 0x79, 0x48, 0x00, 0x52, 0x05, 0x61, 0x72, 0x72, 0x61, 0x79, 0x12, 0x33, 0x0a, 0x04, 0x62, 0x6f, 0x6f, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, - 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x48, 0x00, 0x52, 0x04, 0x62, 0x6f, 0x6f, + 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x48, 0x00, 0x52, 0x04, 0x62, 0x6f, 0x6f, 0x6c, 0x12, 0x36, 0x0a, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x79, 0x74, 0x65, 0x73, 0x48, 0x00, 0x52, 0x05, 0x62, 0x79, 0x74, 0x65, 0x73, 0x12, 0x36, 0x0a, 0x05, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x48, 0x00, 0x52, 0x05, 0x66, 0x6c, 0x6f, 0x61, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x46, 0x6c, 0x6f, 0x61, 0x74, 0x48, 0x00, 0x52, 0x05, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x12, 0x30, 0x0a, 0x03, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x03, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x03, 0x69, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x03, 0x6d, 0x61, 0x70, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x61, 0x70, 0x48, 0x00, + 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 0x03, 0x6d, 0x61, 0x70, 0x12, 0x3f, 0x0a, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x48, 0x00, 0x52, 0x08, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x12, 0x30, 0x0a, 0x03, 0x72, 0x65, 0x66, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x48, 0x00, 0x52, 0x03, 0x72, 0x65, 0x66, 0x12, 0x39, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x33, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x69, 0x6d, 0x65, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x48, 0x00, 0x52, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, - 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x69, 0x74, 0x48, 0x00, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x87, 0x02, 0x0a, 0x09, 0x54, 0x79, 0x70, 0x65, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, @@ -4673,49 +4673,49 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, - 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, + 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, - 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, - 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, + 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x65, 0x0a, 0x0d, 0x54, 0x79, 0x70, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x82, 0x01, 0x0a, 0x09, 0x54, 0x79, 0x70, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, - 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, + 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0x48, 0x0a, 0x04, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x22, 0xe2, 0x01, 0x0a, 0x05, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x40, 0x0a, 0x09, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x49, 0x6e, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x49, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, - 0x6d, 0x61, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, + 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x76, 0x31, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, 0x52, 0x09, 0x74, 0x79, 0x70, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x96, 0x03, 0x0a, 0x04, 0x56, 0x65, 0x72, 0x62, 0x12, 0x38, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x50, 0x6f, 0x73, 0x69, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x88, 0x01, 0x01, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x78, @@ -4723,19 +4723,19 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x37, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x39, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, - 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x54, 0x79, 0x70, 0x65, + 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x45, 0x0a, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x92, 0xf7, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x75, 0x6e, 0x74, 0x69, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x72, 0x62, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x48, 0x01, 0x52, 0x07, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x06, 0x0a, 0x04, 0x5f, 0x70, 0x6f, 0x73, 0x42, 0x0a, 0x0a, 0x08, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x22, 0xd3, 0x01, 0x0a, 0x0b, 0x56, 0x65, 0x72, 0x62, 0x52, 0x75, 0x6e, @@ -4765,215 +4765,215 @@ var file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = []byte{ 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x54, 0x42, 0x44, 0x35, 0x34, 0x35, 0x36, 0x36, 0x39, 0x37, 0x35, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, - 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x3b, 0x73, 0x63, + 0x66, 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( - file_xyz_block_ftl_v1_schema_schema_proto_rawDescOnce sync.Once - file_xyz_block_ftl_v1_schema_schema_proto_rawDescData = file_xyz_block_ftl_v1_schema_schema_proto_rawDesc + file_xyz_block_ftl_schema_v1_schema_proto_rawDescOnce sync.Once + file_xyz_block_ftl_schema_v1_schema_proto_rawDescData = file_xyz_block_ftl_schema_v1_schema_proto_rawDesc ) -func file_xyz_block_ftl_v1_schema_schema_proto_rawDescGZIP() []byte { - file_xyz_block_ftl_v1_schema_schema_proto_rawDescOnce.Do(func() { - file_xyz_block_ftl_v1_schema_schema_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_v1_schema_schema_proto_rawDescData) +func file_xyz_block_ftl_schema_v1_schema_proto_rawDescGZIP() []byte { + file_xyz_block_ftl_schema_v1_schema_proto_rawDescOnce.Do(func() { + file_xyz_block_ftl_schema_v1_schema_proto_rawDescData = protoimpl.X.CompressGZIP(file_xyz_block_ftl_schema_v1_schema_proto_rawDescData) }) - return file_xyz_block_ftl_v1_schema_schema_proto_rawDescData -} - -var file_xyz_block_ftl_v1_schema_schema_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_xyz_block_ftl_v1_schema_schema_proto_msgTypes = make([]protoimpl.MessageInfo, 56) -var file_xyz_block_ftl_v1_schema_schema_proto_goTypes = []any{ - (AliasKind)(0), // 0: xyz.block.ftl.v1.schema.AliasKind - (FromOffset)(0), // 1: xyz.block.ftl.v1.schema.FromOffset - (*AWSIAMAuthDatabaseConnector)(nil), // 2: xyz.block.ftl.v1.schema.AWSIAMAuthDatabaseConnector - (*Any)(nil), // 3: xyz.block.ftl.v1.schema.Any - (*Array)(nil), // 4: xyz.block.ftl.v1.schema.Array - (*Bool)(nil), // 5: xyz.block.ftl.v1.schema.Bool - (*Bytes)(nil), // 6: xyz.block.ftl.v1.schema.Bytes - (*Config)(nil), // 7: xyz.block.ftl.v1.schema.Config - (*DSNDatabaseConnector)(nil), // 8: xyz.block.ftl.v1.schema.DSNDatabaseConnector - (*Data)(nil), // 9: xyz.block.ftl.v1.schema.Data - (*Database)(nil), // 10: xyz.block.ftl.v1.schema.Database - (*DatabaseConnector)(nil), // 11: xyz.block.ftl.v1.schema.DatabaseConnector - (*DatabaseRuntime)(nil), // 12: xyz.block.ftl.v1.schema.DatabaseRuntime - (*Decl)(nil), // 13: xyz.block.ftl.v1.schema.Decl - (*Enum)(nil), // 14: xyz.block.ftl.v1.schema.Enum - (*EnumVariant)(nil), // 15: xyz.block.ftl.v1.schema.EnumVariant - (*Field)(nil), // 16: xyz.block.ftl.v1.schema.Field - (*Float)(nil), // 17: xyz.block.ftl.v1.schema.Float - (*IngressPathComponent)(nil), // 18: xyz.block.ftl.v1.schema.IngressPathComponent - (*IngressPathLiteral)(nil), // 19: xyz.block.ftl.v1.schema.IngressPathLiteral - (*IngressPathParameter)(nil), // 20: xyz.block.ftl.v1.schema.IngressPathParameter - (*Int)(nil), // 21: xyz.block.ftl.v1.schema.Int - (*IntValue)(nil), // 22: xyz.block.ftl.v1.schema.IntValue - (*Map)(nil), // 23: xyz.block.ftl.v1.schema.Map - (*Metadata)(nil), // 24: xyz.block.ftl.v1.schema.Metadata - (*MetadataAlias)(nil), // 25: xyz.block.ftl.v1.schema.MetadataAlias - (*MetadataCalls)(nil), // 26: xyz.block.ftl.v1.schema.MetadataCalls - (*MetadataConfig)(nil), // 27: xyz.block.ftl.v1.schema.MetadataConfig - (*MetadataCronJob)(nil), // 28: xyz.block.ftl.v1.schema.MetadataCronJob - (*MetadataDatabases)(nil), // 29: xyz.block.ftl.v1.schema.MetadataDatabases - (*MetadataEncoding)(nil), // 30: xyz.block.ftl.v1.schema.MetadataEncoding - (*MetadataIngress)(nil), // 31: xyz.block.ftl.v1.schema.MetadataIngress - (*MetadataPublisher)(nil), // 32: xyz.block.ftl.v1.schema.MetadataPublisher - (*MetadataRetry)(nil), // 33: xyz.block.ftl.v1.schema.MetadataRetry - (*MetadataSQLMigration)(nil), // 34: xyz.block.ftl.v1.schema.MetadataSQLMigration - (*MetadataSecrets)(nil), // 35: xyz.block.ftl.v1.schema.MetadataSecrets - (*MetadataSubscriber)(nil), // 36: xyz.block.ftl.v1.schema.MetadataSubscriber - (*MetadataTypeMap)(nil), // 37: xyz.block.ftl.v1.schema.MetadataTypeMap - (*Module)(nil), // 38: xyz.block.ftl.v1.schema.Module - (*ModuleRuntime)(nil), // 39: xyz.block.ftl.v1.schema.ModuleRuntime - (*Optional)(nil), // 40: xyz.block.ftl.v1.schema.Optional - (*Position)(nil), // 41: xyz.block.ftl.v1.schema.Position - (*Ref)(nil), // 42: xyz.block.ftl.v1.schema.Ref - (*Schema)(nil), // 43: xyz.block.ftl.v1.schema.Schema - (*Secret)(nil), // 44: xyz.block.ftl.v1.schema.Secret - (*String)(nil), // 45: xyz.block.ftl.v1.schema.String - (*StringValue)(nil), // 46: xyz.block.ftl.v1.schema.StringValue - (*Time)(nil), // 47: xyz.block.ftl.v1.schema.Time - (*Topic)(nil), // 48: xyz.block.ftl.v1.schema.Topic - (*TopicRuntime)(nil), // 49: xyz.block.ftl.v1.schema.TopicRuntime - (*Type)(nil), // 50: xyz.block.ftl.v1.schema.Type - (*TypeAlias)(nil), // 51: xyz.block.ftl.v1.schema.TypeAlias - (*TypeParameter)(nil), // 52: xyz.block.ftl.v1.schema.TypeParameter - (*TypeValue)(nil), // 53: xyz.block.ftl.v1.schema.TypeValue - (*Unit)(nil), // 54: xyz.block.ftl.v1.schema.Unit - (*Value)(nil), // 55: xyz.block.ftl.v1.schema.Value - (*Verb)(nil), // 56: xyz.block.ftl.v1.schema.Verb - (*VerbRuntime)(nil), // 57: xyz.block.ftl.v1.schema.VerbRuntime + return file_xyz_block_ftl_schema_v1_schema_proto_rawDescData +} + +var file_xyz_block_ftl_schema_v1_schema_proto_enumTypes = make([]protoimpl.EnumInfo, 2) +var file_xyz_block_ftl_schema_v1_schema_proto_msgTypes = make([]protoimpl.MessageInfo, 56) +var file_xyz_block_ftl_schema_v1_schema_proto_goTypes = []any{ + (AliasKind)(0), // 0: xyz.block.ftl.schema.v1.AliasKind + (FromOffset)(0), // 1: xyz.block.ftl.schema.v1.FromOffset + (*AWSIAMAuthDatabaseConnector)(nil), // 2: xyz.block.ftl.schema.v1.AWSIAMAuthDatabaseConnector + (*Any)(nil), // 3: xyz.block.ftl.schema.v1.Any + (*Array)(nil), // 4: xyz.block.ftl.schema.v1.Array + (*Bool)(nil), // 5: xyz.block.ftl.schema.v1.Bool + (*Bytes)(nil), // 6: xyz.block.ftl.schema.v1.Bytes + (*Config)(nil), // 7: xyz.block.ftl.schema.v1.Config + (*DSNDatabaseConnector)(nil), // 8: xyz.block.ftl.schema.v1.DSNDatabaseConnector + (*Data)(nil), // 9: xyz.block.ftl.schema.v1.Data + (*Database)(nil), // 10: xyz.block.ftl.schema.v1.Database + (*DatabaseConnector)(nil), // 11: xyz.block.ftl.schema.v1.DatabaseConnector + (*DatabaseRuntime)(nil), // 12: xyz.block.ftl.schema.v1.DatabaseRuntime + (*Decl)(nil), // 13: xyz.block.ftl.schema.v1.Decl + (*Enum)(nil), // 14: xyz.block.ftl.schema.v1.Enum + (*EnumVariant)(nil), // 15: xyz.block.ftl.schema.v1.EnumVariant + (*Field)(nil), // 16: xyz.block.ftl.schema.v1.Field + (*Float)(nil), // 17: xyz.block.ftl.schema.v1.Float + (*IngressPathComponent)(nil), // 18: xyz.block.ftl.schema.v1.IngressPathComponent + (*IngressPathLiteral)(nil), // 19: xyz.block.ftl.schema.v1.IngressPathLiteral + (*IngressPathParameter)(nil), // 20: xyz.block.ftl.schema.v1.IngressPathParameter + (*Int)(nil), // 21: xyz.block.ftl.schema.v1.Int + (*IntValue)(nil), // 22: xyz.block.ftl.schema.v1.IntValue + (*Map)(nil), // 23: xyz.block.ftl.schema.v1.Map + (*Metadata)(nil), // 24: xyz.block.ftl.schema.v1.Metadata + (*MetadataAlias)(nil), // 25: xyz.block.ftl.schema.v1.MetadataAlias + (*MetadataCalls)(nil), // 26: xyz.block.ftl.schema.v1.MetadataCalls + (*MetadataConfig)(nil), // 27: xyz.block.ftl.schema.v1.MetadataConfig + (*MetadataCronJob)(nil), // 28: xyz.block.ftl.schema.v1.MetadataCronJob + (*MetadataDatabases)(nil), // 29: xyz.block.ftl.schema.v1.MetadataDatabases + (*MetadataEncoding)(nil), // 30: xyz.block.ftl.schema.v1.MetadataEncoding + (*MetadataIngress)(nil), // 31: xyz.block.ftl.schema.v1.MetadataIngress + (*MetadataPublisher)(nil), // 32: xyz.block.ftl.schema.v1.MetadataPublisher + (*MetadataRetry)(nil), // 33: xyz.block.ftl.schema.v1.MetadataRetry + (*MetadataSQLMigration)(nil), // 34: xyz.block.ftl.schema.v1.MetadataSQLMigration + (*MetadataSecrets)(nil), // 35: xyz.block.ftl.schema.v1.MetadataSecrets + (*MetadataSubscriber)(nil), // 36: xyz.block.ftl.schema.v1.MetadataSubscriber + (*MetadataTypeMap)(nil), // 37: xyz.block.ftl.schema.v1.MetadataTypeMap + (*Module)(nil), // 38: xyz.block.ftl.schema.v1.Module + (*ModuleRuntime)(nil), // 39: xyz.block.ftl.schema.v1.ModuleRuntime + (*Optional)(nil), // 40: xyz.block.ftl.schema.v1.Optional + (*Position)(nil), // 41: xyz.block.ftl.schema.v1.Position + (*Ref)(nil), // 42: xyz.block.ftl.schema.v1.Ref + (*Schema)(nil), // 43: xyz.block.ftl.schema.v1.Schema + (*Secret)(nil), // 44: xyz.block.ftl.schema.v1.Secret + (*String)(nil), // 45: xyz.block.ftl.schema.v1.String + (*StringValue)(nil), // 46: xyz.block.ftl.schema.v1.StringValue + (*Time)(nil), // 47: xyz.block.ftl.schema.v1.Time + (*Topic)(nil), // 48: xyz.block.ftl.schema.v1.Topic + (*TopicRuntime)(nil), // 49: xyz.block.ftl.schema.v1.TopicRuntime + (*Type)(nil), // 50: xyz.block.ftl.schema.v1.Type + (*TypeAlias)(nil), // 51: xyz.block.ftl.schema.v1.TypeAlias + (*TypeParameter)(nil), // 52: xyz.block.ftl.schema.v1.TypeParameter + (*TypeValue)(nil), // 53: xyz.block.ftl.schema.v1.TypeValue + (*Unit)(nil), // 54: xyz.block.ftl.schema.v1.Unit + (*Value)(nil), // 55: xyz.block.ftl.schema.v1.Value + (*Verb)(nil), // 56: xyz.block.ftl.schema.v1.Verb + (*VerbRuntime)(nil), // 57: xyz.block.ftl.schema.v1.VerbRuntime (*timestamppb.Timestamp)(nil), // 58: google.protobuf.Timestamp } -var file_xyz_block_ftl_v1_schema_schema_proto_depIdxs = []int32{ - 41, // 0: xyz.block.ftl.v1.schema.AWSIAMAuthDatabaseConnector.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 1: xyz.block.ftl.v1.schema.Any.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 2: xyz.block.ftl.v1.schema.Array.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 3: xyz.block.ftl.v1.schema.Array.element:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 4: xyz.block.ftl.v1.schema.Bool.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 5: xyz.block.ftl.v1.schema.Bytes.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 6: xyz.block.ftl.v1.schema.Config.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 7: xyz.block.ftl.v1.schema.Config.type:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 8: xyz.block.ftl.v1.schema.DSNDatabaseConnector.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 9: xyz.block.ftl.v1.schema.Data.pos:type_name -> xyz.block.ftl.v1.schema.Position - 52, // 10: xyz.block.ftl.v1.schema.Data.type_parameters:type_name -> xyz.block.ftl.v1.schema.TypeParameter - 16, // 11: xyz.block.ftl.v1.schema.Data.fields:type_name -> xyz.block.ftl.v1.schema.Field - 24, // 12: xyz.block.ftl.v1.schema.Data.metadata:type_name -> xyz.block.ftl.v1.schema.Metadata - 41, // 13: xyz.block.ftl.v1.schema.Database.pos:type_name -> xyz.block.ftl.v1.schema.Position - 12, // 14: xyz.block.ftl.v1.schema.Database.runtime:type_name -> xyz.block.ftl.v1.schema.DatabaseRuntime - 24, // 15: xyz.block.ftl.v1.schema.Database.metadata:type_name -> xyz.block.ftl.v1.schema.Metadata - 2, // 16: xyz.block.ftl.v1.schema.DatabaseConnector.awsiam_auth_database_connector:type_name -> xyz.block.ftl.v1.schema.AWSIAMAuthDatabaseConnector - 8, // 17: xyz.block.ftl.v1.schema.DatabaseConnector.dsn_database_connector:type_name -> xyz.block.ftl.v1.schema.DSNDatabaseConnector - 11, // 18: xyz.block.ftl.v1.schema.DatabaseRuntime.read_connector:type_name -> xyz.block.ftl.v1.schema.DatabaseConnector - 11, // 19: xyz.block.ftl.v1.schema.DatabaseRuntime.write_connector:type_name -> xyz.block.ftl.v1.schema.DatabaseConnector - 7, // 20: xyz.block.ftl.v1.schema.Decl.config:type_name -> xyz.block.ftl.v1.schema.Config - 9, // 21: xyz.block.ftl.v1.schema.Decl.data:type_name -> xyz.block.ftl.v1.schema.Data - 10, // 22: xyz.block.ftl.v1.schema.Decl.database:type_name -> xyz.block.ftl.v1.schema.Database - 14, // 23: xyz.block.ftl.v1.schema.Decl.enum:type_name -> xyz.block.ftl.v1.schema.Enum - 44, // 24: xyz.block.ftl.v1.schema.Decl.secret:type_name -> xyz.block.ftl.v1.schema.Secret - 48, // 25: xyz.block.ftl.v1.schema.Decl.topic:type_name -> xyz.block.ftl.v1.schema.Topic - 51, // 26: xyz.block.ftl.v1.schema.Decl.type_alias:type_name -> xyz.block.ftl.v1.schema.TypeAlias - 56, // 27: xyz.block.ftl.v1.schema.Decl.verb:type_name -> xyz.block.ftl.v1.schema.Verb - 41, // 28: xyz.block.ftl.v1.schema.Enum.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 29: xyz.block.ftl.v1.schema.Enum.type:type_name -> xyz.block.ftl.v1.schema.Type - 15, // 30: xyz.block.ftl.v1.schema.Enum.variants:type_name -> xyz.block.ftl.v1.schema.EnumVariant - 41, // 31: xyz.block.ftl.v1.schema.EnumVariant.pos:type_name -> xyz.block.ftl.v1.schema.Position - 55, // 32: xyz.block.ftl.v1.schema.EnumVariant.value:type_name -> xyz.block.ftl.v1.schema.Value - 41, // 33: xyz.block.ftl.v1.schema.Field.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 34: xyz.block.ftl.v1.schema.Field.type:type_name -> xyz.block.ftl.v1.schema.Type - 24, // 35: xyz.block.ftl.v1.schema.Field.metadata:type_name -> xyz.block.ftl.v1.schema.Metadata - 41, // 36: xyz.block.ftl.v1.schema.Float.pos:type_name -> xyz.block.ftl.v1.schema.Position - 19, // 37: xyz.block.ftl.v1.schema.IngressPathComponent.ingress_path_literal:type_name -> xyz.block.ftl.v1.schema.IngressPathLiteral - 20, // 38: xyz.block.ftl.v1.schema.IngressPathComponent.ingress_path_parameter:type_name -> xyz.block.ftl.v1.schema.IngressPathParameter - 41, // 39: xyz.block.ftl.v1.schema.IngressPathLiteral.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 40: xyz.block.ftl.v1.schema.IngressPathParameter.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 41: xyz.block.ftl.v1.schema.Int.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 42: xyz.block.ftl.v1.schema.IntValue.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 43: xyz.block.ftl.v1.schema.Map.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 44: xyz.block.ftl.v1.schema.Map.key:type_name -> xyz.block.ftl.v1.schema.Type - 50, // 45: xyz.block.ftl.v1.schema.Map.value:type_name -> xyz.block.ftl.v1.schema.Type - 25, // 46: xyz.block.ftl.v1.schema.Metadata.alias:type_name -> xyz.block.ftl.v1.schema.MetadataAlias - 26, // 47: xyz.block.ftl.v1.schema.Metadata.calls:type_name -> xyz.block.ftl.v1.schema.MetadataCalls - 27, // 48: xyz.block.ftl.v1.schema.Metadata.config:type_name -> xyz.block.ftl.v1.schema.MetadataConfig - 28, // 49: xyz.block.ftl.v1.schema.Metadata.cron_job:type_name -> xyz.block.ftl.v1.schema.MetadataCronJob - 29, // 50: xyz.block.ftl.v1.schema.Metadata.databases:type_name -> xyz.block.ftl.v1.schema.MetadataDatabases - 30, // 51: xyz.block.ftl.v1.schema.Metadata.encoding:type_name -> xyz.block.ftl.v1.schema.MetadataEncoding - 31, // 52: xyz.block.ftl.v1.schema.Metadata.ingress:type_name -> xyz.block.ftl.v1.schema.MetadataIngress - 32, // 53: xyz.block.ftl.v1.schema.Metadata.publisher:type_name -> xyz.block.ftl.v1.schema.MetadataPublisher - 33, // 54: xyz.block.ftl.v1.schema.Metadata.retry:type_name -> xyz.block.ftl.v1.schema.MetadataRetry - 34, // 55: xyz.block.ftl.v1.schema.Metadata.sql_migration:type_name -> xyz.block.ftl.v1.schema.MetadataSQLMigration - 35, // 56: xyz.block.ftl.v1.schema.Metadata.secrets:type_name -> xyz.block.ftl.v1.schema.MetadataSecrets - 36, // 57: xyz.block.ftl.v1.schema.Metadata.subscriber:type_name -> xyz.block.ftl.v1.schema.MetadataSubscriber - 37, // 58: xyz.block.ftl.v1.schema.Metadata.type_map:type_name -> xyz.block.ftl.v1.schema.MetadataTypeMap - 41, // 59: xyz.block.ftl.v1.schema.MetadataAlias.pos:type_name -> xyz.block.ftl.v1.schema.Position - 0, // 60: xyz.block.ftl.v1.schema.MetadataAlias.kind:type_name -> xyz.block.ftl.v1.schema.AliasKind - 41, // 61: xyz.block.ftl.v1.schema.MetadataCalls.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 62: xyz.block.ftl.v1.schema.MetadataCalls.calls:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 63: xyz.block.ftl.v1.schema.MetadataConfig.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 64: xyz.block.ftl.v1.schema.MetadataConfig.config:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 65: xyz.block.ftl.v1.schema.MetadataCronJob.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 66: xyz.block.ftl.v1.schema.MetadataDatabases.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 67: xyz.block.ftl.v1.schema.MetadataDatabases.calls:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 68: xyz.block.ftl.v1.schema.MetadataEncoding.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 69: xyz.block.ftl.v1.schema.MetadataIngress.pos:type_name -> xyz.block.ftl.v1.schema.Position - 18, // 70: xyz.block.ftl.v1.schema.MetadataIngress.path:type_name -> xyz.block.ftl.v1.schema.IngressPathComponent - 41, // 71: xyz.block.ftl.v1.schema.MetadataPublisher.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 72: xyz.block.ftl.v1.schema.MetadataPublisher.topics:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 73: xyz.block.ftl.v1.schema.MetadataRetry.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 74: xyz.block.ftl.v1.schema.MetadataRetry.catch:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 75: xyz.block.ftl.v1.schema.MetadataSQLMigration.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 76: xyz.block.ftl.v1.schema.MetadataSecrets.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 77: xyz.block.ftl.v1.schema.MetadataSecrets.secrets:type_name -> xyz.block.ftl.v1.schema.Ref - 41, // 78: xyz.block.ftl.v1.schema.MetadataSubscriber.pos:type_name -> xyz.block.ftl.v1.schema.Position - 42, // 79: xyz.block.ftl.v1.schema.MetadataSubscriber.topic:type_name -> xyz.block.ftl.v1.schema.Ref - 1, // 80: xyz.block.ftl.v1.schema.MetadataSubscriber.from_offset:type_name -> xyz.block.ftl.v1.schema.FromOffset - 41, // 81: xyz.block.ftl.v1.schema.MetadataTypeMap.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 82: xyz.block.ftl.v1.schema.Module.pos:type_name -> xyz.block.ftl.v1.schema.Position - 13, // 83: xyz.block.ftl.v1.schema.Module.decls:type_name -> xyz.block.ftl.v1.schema.Decl - 39, // 84: xyz.block.ftl.v1.schema.Module.runtime:type_name -> xyz.block.ftl.v1.schema.ModuleRuntime - 58, // 85: xyz.block.ftl.v1.schema.ModuleRuntime.create_time:type_name -> google.protobuf.Timestamp - 41, // 86: xyz.block.ftl.v1.schema.Optional.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 87: xyz.block.ftl.v1.schema.Optional.type:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 88: xyz.block.ftl.v1.schema.Ref.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 89: xyz.block.ftl.v1.schema.Ref.type_parameters:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 90: xyz.block.ftl.v1.schema.Schema.pos:type_name -> xyz.block.ftl.v1.schema.Position - 38, // 91: xyz.block.ftl.v1.schema.Schema.modules:type_name -> xyz.block.ftl.v1.schema.Module - 41, // 92: xyz.block.ftl.v1.schema.Secret.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 93: xyz.block.ftl.v1.schema.Secret.type:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 94: xyz.block.ftl.v1.schema.String.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 95: xyz.block.ftl.v1.schema.StringValue.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 96: xyz.block.ftl.v1.schema.Time.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 97: xyz.block.ftl.v1.schema.Topic.pos:type_name -> xyz.block.ftl.v1.schema.Position - 49, // 98: xyz.block.ftl.v1.schema.Topic.runtime:type_name -> xyz.block.ftl.v1.schema.TopicRuntime - 50, // 99: xyz.block.ftl.v1.schema.Topic.event:type_name -> xyz.block.ftl.v1.schema.Type - 3, // 100: xyz.block.ftl.v1.schema.Type.any:type_name -> xyz.block.ftl.v1.schema.Any - 4, // 101: xyz.block.ftl.v1.schema.Type.array:type_name -> xyz.block.ftl.v1.schema.Array - 5, // 102: xyz.block.ftl.v1.schema.Type.bool:type_name -> xyz.block.ftl.v1.schema.Bool - 6, // 103: xyz.block.ftl.v1.schema.Type.bytes:type_name -> xyz.block.ftl.v1.schema.Bytes - 17, // 104: xyz.block.ftl.v1.schema.Type.float:type_name -> xyz.block.ftl.v1.schema.Float - 21, // 105: xyz.block.ftl.v1.schema.Type.int:type_name -> xyz.block.ftl.v1.schema.Int - 23, // 106: xyz.block.ftl.v1.schema.Type.map:type_name -> xyz.block.ftl.v1.schema.Map - 40, // 107: xyz.block.ftl.v1.schema.Type.optional:type_name -> xyz.block.ftl.v1.schema.Optional - 42, // 108: xyz.block.ftl.v1.schema.Type.ref:type_name -> xyz.block.ftl.v1.schema.Ref - 45, // 109: xyz.block.ftl.v1.schema.Type.string:type_name -> xyz.block.ftl.v1.schema.String - 47, // 110: xyz.block.ftl.v1.schema.Type.time:type_name -> xyz.block.ftl.v1.schema.Time - 54, // 111: xyz.block.ftl.v1.schema.Type.unit:type_name -> xyz.block.ftl.v1.schema.Unit - 41, // 112: xyz.block.ftl.v1.schema.TypeAlias.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 113: xyz.block.ftl.v1.schema.TypeAlias.type:type_name -> xyz.block.ftl.v1.schema.Type - 24, // 114: xyz.block.ftl.v1.schema.TypeAlias.metadata:type_name -> xyz.block.ftl.v1.schema.Metadata - 41, // 115: xyz.block.ftl.v1.schema.TypeParameter.pos:type_name -> xyz.block.ftl.v1.schema.Position - 41, // 116: xyz.block.ftl.v1.schema.TypeValue.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 117: xyz.block.ftl.v1.schema.TypeValue.value:type_name -> xyz.block.ftl.v1.schema.Type - 41, // 118: xyz.block.ftl.v1.schema.Unit.pos:type_name -> xyz.block.ftl.v1.schema.Position - 22, // 119: xyz.block.ftl.v1.schema.Value.int_value:type_name -> xyz.block.ftl.v1.schema.IntValue - 46, // 120: xyz.block.ftl.v1.schema.Value.string_value:type_name -> xyz.block.ftl.v1.schema.StringValue - 53, // 121: xyz.block.ftl.v1.schema.Value.type_value:type_name -> xyz.block.ftl.v1.schema.TypeValue - 41, // 122: xyz.block.ftl.v1.schema.Verb.pos:type_name -> xyz.block.ftl.v1.schema.Position - 50, // 123: xyz.block.ftl.v1.schema.Verb.request:type_name -> xyz.block.ftl.v1.schema.Type - 50, // 124: xyz.block.ftl.v1.schema.Verb.response:type_name -> xyz.block.ftl.v1.schema.Type - 24, // 125: xyz.block.ftl.v1.schema.Verb.metadata:type_name -> xyz.block.ftl.v1.schema.Metadata - 57, // 126: xyz.block.ftl.v1.schema.Verb.runtime:type_name -> xyz.block.ftl.v1.schema.VerbRuntime - 58, // 127: xyz.block.ftl.v1.schema.VerbRuntime.create_time:type_name -> google.protobuf.Timestamp - 58, // 128: xyz.block.ftl.v1.schema.VerbRuntime.start_time:type_name -> google.protobuf.Timestamp +var file_xyz_block_ftl_schema_v1_schema_proto_depIdxs = []int32{ + 41, // 0: xyz.block.ftl.schema.v1.AWSIAMAuthDatabaseConnector.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 1: xyz.block.ftl.schema.v1.Any.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 2: xyz.block.ftl.schema.v1.Array.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 3: xyz.block.ftl.schema.v1.Array.element:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 4: xyz.block.ftl.schema.v1.Bool.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 5: xyz.block.ftl.schema.v1.Bytes.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 6: xyz.block.ftl.schema.v1.Config.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 7: xyz.block.ftl.schema.v1.Config.type:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 8: xyz.block.ftl.schema.v1.DSNDatabaseConnector.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 9: xyz.block.ftl.schema.v1.Data.pos:type_name -> xyz.block.ftl.schema.v1.Position + 52, // 10: xyz.block.ftl.schema.v1.Data.type_parameters:type_name -> xyz.block.ftl.schema.v1.TypeParameter + 16, // 11: xyz.block.ftl.schema.v1.Data.fields:type_name -> xyz.block.ftl.schema.v1.Field + 24, // 12: xyz.block.ftl.schema.v1.Data.metadata:type_name -> xyz.block.ftl.schema.v1.Metadata + 41, // 13: xyz.block.ftl.schema.v1.Database.pos:type_name -> xyz.block.ftl.schema.v1.Position + 12, // 14: xyz.block.ftl.schema.v1.Database.runtime:type_name -> xyz.block.ftl.schema.v1.DatabaseRuntime + 24, // 15: xyz.block.ftl.schema.v1.Database.metadata:type_name -> xyz.block.ftl.schema.v1.Metadata + 2, // 16: xyz.block.ftl.schema.v1.DatabaseConnector.awsiam_auth_database_connector:type_name -> xyz.block.ftl.schema.v1.AWSIAMAuthDatabaseConnector + 8, // 17: xyz.block.ftl.schema.v1.DatabaseConnector.dsn_database_connector:type_name -> xyz.block.ftl.schema.v1.DSNDatabaseConnector + 11, // 18: xyz.block.ftl.schema.v1.DatabaseRuntime.read_connector:type_name -> xyz.block.ftl.schema.v1.DatabaseConnector + 11, // 19: xyz.block.ftl.schema.v1.DatabaseRuntime.write_connector:type_name -> xyz.block.ftl.schema.v1.DatabaseConnector + 7, // 20: xyz.block.ftl.schema.v1.Decl.config:type_name -> xyz.block.ftl.schema.v1.Config + 9, // 21: xyz.block.ftl.schema.v1.Decl.data:type_name -> xyz.block.ftl.schema.v1.Data + 10, // 22: xyz.block.ftl.schema.v1.Decl.database:type_name -> xyz.block.ftl.schema.v1.Database + 14, // 23: xyz.block.ftl.schema.v1.Decl.enum:type_name -> xyz.block.ftl.schema.v1.Enum + 44, // 24: xyz.block.ftl.schema.v1.Decl.secret:type_name -> xyz.block.ftl.schema.v1.Secret + 48, // 25: xyz.block.ftl.schema.v1.Decl.topic:type_name -> xyz.block.ftl.schema.v1.Topic + 51, // 26: xyz.block.ftl.schema.v1.Decl.type_alias:type_name -> xyz.block.ftl.schema.v1.TypeAlias + 56, // 27: xyz.block.ftl.schema.v1.Decl.verb:type_name -> xyz.block.ftl.schema.v1.Verb + 41, // 28: xyz.block.ftl.schema.v1.Enum.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 29: xyz.block.ftl.schema.v1.Enum.type:type_name -> xyz.block.ftl.schema.v1.Type + 15, // 30: xyz.block.ftl.schema.v1.Enum.variants:type_name -> xyz.block.ftl.schema.v1.EnumVariant + 41, // 31: xyz.block.ftl.schema.v1.EnumVariant.pos:type_name -> xyz.block.ftl.schema.v1.Position + 55, // 32: xyz.block.ftl.schema.v1.EnumVariant.value:type_name -> xyz.block.ftl.schema.v1.Value + 41, // 33: xyz.block.ftl.schema.v1.Field.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 34: xyz.block.ftl.schema.v1.Field.type:type_name -> xyz.block.ftl.schema.v1.Type + 24, // 35: xyz.block.ftl.schema.v1.Field.metadata:type_name -> xyz.block.ftl.schema.v1.Metadata + 41, // 36: xyz.block.ftl.schema.v1.Float.pos:type_name -> xyz.block.ftl.schema.v1.Position + 19, // 37: xyz.block.ftl.schema.v1.IngressPathComponent.ingress_path_literal:type_name -> xyz.block.ftl.schema.v1.IngressPathLiteral + 20, // 38: xyz.block.ftl.schema.v1.IngressPathComponent.ingress_path_parameter:type_name -> xyz.block.ftl.schema.v1.IngressPathParameter + 41, // 39: xyz.block.ftl.schema.v1.IngressPathLiteral.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 40: xyz.block.ftl.schema.v1.IngressPathParameter.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 41: xyz.block.ftl.schema.v1.Int.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 42: xyz.block.ftl.schema.v1.IntValue.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 43: xyz.block.ftl.schema.v1.Map.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 44: xyz.block.ftl.schema.v1.Map.key:type_name -> xyz.block.ftl.schema.v1.Type + 50, // 45: xyz.block.ftl.schema.v1.Map.value:type_name -> xyz.block.ftl.schema.v1.Type + 25, // 46: xyz.block.ftl.schema.v1.Metadata.alias:type_name -> xyz.block.ftl.schema.v1.MetadataAlias + 26, // 47: xyz.block.ftl.schema.v1.Metadata.calls:type_name -> xyz.block.ftl.schema.v1.MetadataCalls + 27, // 48: xyz.block.ftl.schema.v1.Metadata.config:type_name -> xyz.block.ftl.schema.v1.MetadataConfig + 28, // 49: xyz.block.ftl.schema.v1.Metadata.cron_job:type_name -> xyz.block.ftl.schema.v1.MetadataCronJob + 29, // 50: xyz.block.ftl.schema.v1.Metadata.databases:type_name -> xyz.block.ftl.schema.v1.MetadataDatabases + 30, // 51: xyz.block.ftl.schema.v1.Metadata.encoding:type_name -> xyz.block.ftl.schema.v1.MetadataEncoding + 31, // 52: xyz.block.ftl.schema.v1.Metadata.ingress:type_name -> xyz.block.ftl.schema.v1.MetadataIngress + 32, // 53: xyz.block.ftl.schema.v1.Metadata.publisher:type_name -> xyz.block.ftl.schema.v1.MetadataPublisher + 33, // 54: xyz.block.ftl.schema.v1.Metadata.retry:type_name -> xyz.block.ftl.schema.v1.MetadataRetry + 34, // 55: xyz.block.ftl.schema.v1.Metadata.sql_migration:type_name -> xyz.block.ftl.schema.v1.MetadataSQLMigration + 35, // 56: xyz.block.ftl.schema.v1.Metadata.secrets:type_name -> xyz.block.ftl.schema.v1.MetadataSecrets + 36, // 57: xyz.block.ftl.schema.v1.Metadata.subscriber:type_name -> xyz.block.ftl.schema.v1.MetadataSubscriber + 37, // 58: xyz.block.ftl.schema.v1.Metadata.type_map:type_name -> xyz.block.ftl.schema.v1.MetadataTypeMap + 41, // 59: xyz.block.ftl.schema.v1.MetadataAlias.pos:type_name -> xyz.block.ftl.schema.v1.Position + 0, // 60: xyz.block.ftl.schema.v1.MetadataAlias.kind:type_name -> xyz.block.ftl.schema.v1.AliasKind + 41, // 61: xyz.block.ftl.schema.v1.MetadataCalls.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 62: xyz.block.ftl.schema.v1.MetadataCalls.calls:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 63: xyz.block.ftl.schema.v1.MetadataConfig.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 64: xyz.block.ftl.schema.v1.MetadataConfig.config:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 65: xyz.block.ftl.schema.v1.MetadataCronJob.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 66: xyz.block.ftl.schema.v1.MetadataDatabases.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 67: xyz.block.ftl.schema.v1.MetadataDatabases.calls:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 68: xyz.block.ftl.schema.v1.MetadataEncoding.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 69: xyz.block.ftl.schema.v1.MetadataIngress.pos:type_name -> xyz.block.ftl.schema.v1.Position + 18, // 70: xyz.block.ftl.schema.v1.MetadataIngress.path:type_name -> xyz.block.ftl.schema.v1.IngressPathComponent + 41, // 71: xyz.block.ftl.schema.v1.MetadataPublisher.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 72: xyz.block.ftl.schema.v1.MetadataPublisher.topics:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 73: xyz.block.ftl.schema.v1.MetadataRetry.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 74: xyz.block.ftl.schema.v1.MetadataRetry.catch:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 75: xyz.block.ftl.schema.v1.MetadataSQLMigration.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 76: xyz.block.ftl.schema.v1.MetadataSecrets.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 77: xyz.block.ftl.schema.v1.MetadataSecrets.secrets:type_name -> xyz.block.ftl.schema.v1.Ref + 41, // 78: xyz.block.ftl.schema.v1.MetadataSubscriber.pos:type_name -> xyz.block.ftl.schema.v1.Position + 42, // 79: xyz.block.ftl.schema.v1.MetadataSubscriber.topic:type_name -> xyz.block.ftl.schema.v1.Ref + 1, // 80: xyz.block.ftl.schema.v1.MetadataSubscriber.from_offset:type_name -> xyz.block.ftl.schema.v1.FromOffset + 41, // 81: xyz.block.ftl.schema.v1.MetadataTypeMap.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 82: xyz.block.ftl.schema.v1.Module.pos:type_name -> xyz.block.ftl.schema.v1.Position + 13, // 83: xyz.block.ftl.schema.v1.Module.decls:type_name -> xyz.block.ftl.schema.v1.Decl + 39, // 84: xyz.block.ftl.schema.v1.Module.runtime:type_name -> xyz.block.ftl.schema.v1.ModuleRuntime + 58, // 85: xyz.block.ftl.schema.v1.ModuleRuntime.create_time:type_name -> google.protobuf.Timestamp + 41, // 86: xyz.block.ftl.schema.v1.Optional.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 87: xyz.block.ftl.schema.v1.Optional.type:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 88: xyz.block.ftl.schema.v1.Ref.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 89: xyz.block.ftl.schema.v1.Ref.type_parameters:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 90: xyz.block.ftl.schema.v1.Schema.pos:type_name -> xyz.block.ftl.schema.v1.Position + 38, // 91: xyz.block.ftl.schema.v1.Schema.modules:type_name -> xyz.block.ftl.schema.v1.Module + 41, // 92: xyz.block.ftl.schema.v1.Secret.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 93: xyz.block.ftl.schema.v1.Secret.type:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 94: xyz.block.ftl.schema.v1.String.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 95: xyz.block.ftl.schema.v1.StringValue.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 96: xyz.block.ftl.schema.v1.Time.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 97: xyz.block.ftl.schema.v1.Topic.pos:type_name -> xyz.block.ftl.schema.v1.Position + 49, // 98: xyz.block.ftl.schema.v1.Topic.runtime:type_name -> xyz.block.ftl.schema.v1.TopicRuntime + 50, // 99: xyz.block.ftl.schema.v1.Topic.event:type_name -> xyz.block.ftl.schema.v1.Type + 3, // 100: xyz.block.ftl.schema.v1.Type.any:type_name -> xyz.block.ftl.schema.v1.Any + 4, // 101: xyz.block.ftl.schema.v1.Type.array:type_name -> xyz.block.ftl.schema.v1.Array + 5, // 102: xyz.block.ftl.schema.v1.Type.bool:type_name -> xyz.block.ftl.schema.v1.Bool + 6, // 103: xyz.block.ftl.schema.v1.Type.bytes:type_name -> xyz.block.ftl.schema.v1.Bytes + 17, // 104: xyz.block.ftl.schema.v1.Type.float:type_name -> xyz.block.ftl.schema.v1.Float + 21, // 105: xyz.block.ftl.schema.v1.Type.int:type_name -> xyz.block.ftl.schema.v1.Int + 23, // 106: xyz.block.ftl.schema.v1.Type.map:type_name -> xyz.block.ftl.schema.v1.Map + 40, // 107: xyz.block.ftl.schema.v1.Type.optional:type_name -> xyz.block.ftl.schema.v1.Optional + 42, // 108: xyz.block.ftl.schema.v1.Type.ref:type_name -> xyz.block.ftl.schema.v1.Ref + 45, // 109: xyz.block.ftl.schema.v1.Type.string:type_name -> xyz.block.ftl.schema.v1.String + 47, // 110: xyz.block.ftl.schema.v1.Type.time:type_name -> xyz.block.ftl.schema.v1.Time + 54, // 111: xyz.block.ftl.schema.v1.Type.unit:type_name -> xyz.block.ftl.schema.v1.Unit + 41, // 112: xyz.block.ftl.schema.v1.TypeAlias.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 113: xyz.block.ftl.schema.v1.TypeAlias.type:type_name -> xyz.block.ftl.schema.v1.Type + 24, // 114: xyz.block.ftl.schema.v1.TypeAlias.metadata:type_name -> xyz.block.ftl.schema.v1.Metadata + 41, // 115: xyz.block.ftl.schema.v1.TypeParameter.pos:type_name -> xyz.block.ftl.schema.v1.Position + 41, // 116: xyz.block.ftl.schema.v1.TypeValue.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 117: xyz.block.ftl.schema.v1.TypeValue.value:type_name -> xyz.block.ftl.schema.v1.Type + 41, // 118: xyz.block.ftl.schema.v1.Unit.pos:type_name -> xyz.block.ftl.schema.v1.Position + 22, // 119: xyz.block.ftl.schema.v1.Value.int_value:type_name -> xyz.block.ftl.schema.v1.IntValue + 46, // 120: xyz.block.ftl.schema.v1.Value.string_value:type_name -> xyz.block.ftl.schema.v1.StringValue + 53, // 121: xyz.block.ftl.schema.v1.Value.type_value:type_name -> xyz.block.ftl.schema.v1.TypeValue + 41, // 122: xyz.block.ftl.schema.v1.Verb.pos:type_name -> xyz.block.ftl.schema.v1.Position + 50, // 123: xyz.block.ftl.schema.v1.Verb.request:type_name -> xyz.block.ftl.schema.v1.Type + 50, // 124: xyz.block.ftl.schema.v1.Verb.response:type_name -> xyz.block.ftl.schema.v1.Type + 24, // 125: xyz.block.ftl.schema.v1.Verb.metadata:type_name -> xyz.block.ftl.schema.v1.Metadata + 57, // 126: xyz.block.ftl.schema.v1.Verb.runtime:type_name -> xyz.block.ftl.schema.v1.VerbRuntime + 58, // 127: xyz.block.ftl.schema.v1.VerbRuntime.create_time:type_name -> google.protobuf.Timestamp + 58, // 128: xyz.block.ftl.schema.v1.VerbRuntime.start_time:type_name -> google.protobuf.Timestamp 129, // [129:129] is the sub-list for method output_type 129, // [129:129] is the sub-list for method input_type 129, // [129:129] is the sub-list for extension type_name @@ -4981,25 +4981,25 @@ var file_xyz_block_ftl_v1_schema_schema_proto_depIdxs = []int32{ 0, // [0:129] is the sub-list for field type_name } -func init() { file_xyz_block_ftl_v1_schema_schema_proto_init() } -func file_xyz_block_ftl_v1_schema_schema_proto_init() { - if File_xyz_block_ftl_v1_schema_schema_proto != nil { +func init() { file_xyz_block_ftl_schema_v1_schema_proto_init() } +func file_xyz_block_ftl_schema_v1_schema_proto_init() { + if File_xyz_block_ftl_schema_v1_schema_proto != nil { return } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[0].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[1].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[2].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[3].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[4].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[5].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[6].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[7].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[8].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[9].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[0].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[1].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[2].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[3].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[4].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[5].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[6].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[7].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[8].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[9].OneofWrappers = []any{ (*DatabaseConnector_AwsiamAuthDatabaseConnector)(nil), (*DatabaseConnector_DsnDatabaseConnector)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[11].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[11].OneofWrappers = []any{ (*Decl_Config)(nil), (*Decl_Data)(nil), (*Decl_Database)(nil), @@ -5009,20 +5009,20 @@ func file_xyz_block_ftl_v1_schema_schema_proto_init() { (*Decl_TypeAlias)(nil), (*Decl_Verb)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[12].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[13].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[14].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[15].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[16].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[12].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[13].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[14].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[15].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[16].OneofWrappers = []any{ (*IngressPathComponent_IngressPathLiteral)(nil), (*IngressPathComponent_IngressPathParameter)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[17].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[18].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[19].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[20].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[21].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[22].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[17].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[18].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[19].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[20].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[21].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[22].OneofWrappers = []any{ (*Metadata_Alias)(nil), (*Metadata_Calls)(nil), (*Metadata_Config)(nil), @@ -5037,30 +5037,30 @@ func file_xyz_block_ftl_v1_schema_schema_proto_init() { (*Metadata_Subscriber)(nil), (*Metadata_TypeMap)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[23].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[24].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[25].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[26].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[27].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[28].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[29].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[30].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[31].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[32].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[33].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[34].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[35].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[36].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[37].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[38].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[40].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[41].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[42].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[43].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[44].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[45].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[46].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[48].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[23].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[24].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[25].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[26].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[27].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[28].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[29].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[30].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[31].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[32].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[33].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[34].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[35].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[36].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[37].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[38].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[40].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[41].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[42].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[43].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[44].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[45].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[46].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[48].OneofWrappers = []any{ (*Type_Any)(nil), (*Type_Array)(nil), (*Type_Bool)(nil), @@ -5074,34 +5074,34 @@ func file_xyz_block_ftl_v1_schema_schema_proto_init() { (*Type_Time)(nil), (*Type_Unit)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[49].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[50].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[51].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[52].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[53].OneofWrappers = []any{ + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[49].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[50].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[51].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[52].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[53].OneofWrappers = []any{ (*Value_IntValue)(nil), (*Value_StringValue)(nil), (*Value_TypeValue)(nil), } - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[54].OneofWrappers = []any{} - file_xyz_block_ftl_v1_schema_schema_proto_msgTypes[55].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[54].OneofWrappers = []any{} + file_xyz_block_ftl_schema_v1_schema_proto_msgTypes[55].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_xyz_block_ftl_v1_schema_schema_proto_rawDesc, + RawDescriptor: file_xyz_block_ftl_schema_v1_schema_proto_rawDesc, NumEnums: 2, NumMessages: 56, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_xyz_block_ftl_v1_schema_schema_proto_goTypes, - DependencyIndexes: file_xyz_block_ftl_v1_schema_schema_proto_depIdxs, - EnumInfos: file_xyz_block_ftl_v1_schema_schema_proto_enumTypes, - MessageInfos: file_xyz_block_ftl_v1_schema_schema_proto_msgTypes, + GoTypes: file_xyz_block_ftl_schema_v1_schema_proto_goTypes, + DependencyIndexes: file_xyz_block_ftl_schema_v1_schema_proto_depIdxs, + EnumInfos: file_xyz_block_ftl_schema_v1_schema_proto_enumTypes, + MessageInfos: file_xyz_block_ftl_schema_v1_schema_proto_msgTypes, }.Build() - File_xyz_block_ftl_v1_schema_schema_proto = out.File - file_xyz_block_ftl_v1_schema_schema_proto_rawDesc = nil - file_xyz_block_ftl_v1_schema_schema_proto_goTypes = nil - file_xyz_block_ftl_v1_schema_schema_proto_depIdxs = nil + File_xyz_block_ftl_schema_v1_schema_proto = out.File + file_xyz_block_ftl_schema_v1_schema_proto_rawDesc = nil + file_xyz_block_ftl_schema_v1_schema_proto_goTypes = nil + file_xyz_block_ftl_schema_v1_schema_proto_depIdxs = nil } diff --git a/backend/protos/xyz/block/ftl/v1/schema/schema.proto b/backend/protos/xyz/block/ftl/schema/v1/schema.proto similarity index 99% rename from backend/protos/xyz/block/ftl/v1/schema/schema.proto rename to backend/protos/xyz/block/ftl/schema/v1/schema.proto index c36df7f3aa..5213bad56b 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; message AWSIAMAuthDatabaseConnector { diff --git a/backend/protos/xyz/block/ftl/v1/controller.pb.go b/backend/protos/xyz/block/ftl/v1/controller.pb.go index 4c1e42c270..84bc28e6a1 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" + v1 "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" @@ -483,7 +483,7 @@ type CreateDeploymentRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Schema *schema.Module `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` + Schema *v1.Module `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` Artefacts []*DeploymentArtefact `protobuf:"bytes,2,rep,name=artefacts,proto3" json:"artefacts,omitempty"` } @@ -517,7 +517,7 @@ func (*CreateDeploymentRequest) Descriptor() ([]byte, []int) { return file_xyz_block_ftl_v1_controller_proto_rawDescGZIP(), []int{9} } -func (x *CreateDeploymentRequest) GetSchema() *schema.Module { +func (x *CreateDeploymentRequest) GetSchema() *v1.Module { if x != nil { return x.Schema } @@ -741,7 +741,7 @@ type GetDeploymentResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Schema *schema.Module `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` + Schema *v1.Module `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` Artefacts []*DeploymentArtefact `protobuf:"bytes,2,rep,name=artefacts,proto3" json:"artefacts,omitempty"` } @@ -775,7 +775,7 @@ func (*GetDeploymentResponse) Descriptor() ([]byte, []int) { return file_xyz_block_ftl_v1_controller_proto_rawDescGZIP(), []int{14} } -func (x *GetDeploymentResponse) GetSchema() *schema.Module { +func (x *GetDeploymentResponse) GetSchema() *v1.Module { if x != nil { return x.Schema } @@ -1400,7 +1400,7 @@ type ResetSubscriptionRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Subscription *schema.Ref `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription,omitempty"` + Subscription *v1.Ref `protobuf:"bytes,1,opt,name=subscription,proto3" json:"subscription,omitempty"` } func (x *ResetSubscriptionRequest) Reset() { @@ -1433,7 +1433,7 @@ func (*ResetSubscriptionRequest) Descriptor() ([]byte, []int) { return file_xyz_block_ftl_v1_controller_proto_rawDescGZIP(), []int{27} } -func (x *ResetSubscriptionRequest) GetSubscription() *schema.Ref { +func (x *ResetSubscriptionRequest) GetSubscription() *v1.Ref { if x != nil { return x.Subscription } @@ -1617,7 +1617,7 @@ type StatusResponse_Deployment struct { MinReplicas int32 `protobuf:"varint,4,opt,name=min_replicas,json=minReplicas,proto3" json:"min_replicas,omitempty"` Replicas int32 `protobuf:"varint,7,opt,name=replicas,proto3" json:"replicas,omitempty"` Labels *structpb.Struct `protobuf:"bytes,5,opt,name=labels,proto3" json:"labels,omitempty"` - Schema *schema.Module `protobuf:"bytes,6,opt,name=schema,proto3" json:"schema,omitempty"` + Schema *v1.Module `protobuf:"bytes,6,opt,name=schema,proto3" json:"schema,omitempty"` } func (x *StatusResponse_Deployment) Reset() { @@ -1692,7 +1692,7 @@ func (x *StatusResponse_Deployment) GetLabels() *structpb.Struct { return nil } -func (x *StatusResponse_Deployment) GetSchema() *schema.Module { +func (x *StatusResponse_Deployment) GetSchema() *v1.Module { if x != nil { return x.Schema } @@ -1900,10 +1900,10 @@ var file_xyz_block_ftl_v1_controller_proto_rawDesc = []byte{ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, - 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, - 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, + 0x66, 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x77, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, @@ -1960,8 +1960,8 @@ var file_xyz_block_ftl_v1_controller_proto_rawDesc = []byte{ 0x22, 0x96, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, - 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, + 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x42, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x65, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, @@ -2000,8 +2000,8 @@ var file_xyz_block_ftl_v1_controller_proto_rawDesc = []byte{ 0x94, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, - 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, - 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, + 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x42, 0x0a, 0x09, 0x61, 0x72, 0x74, 0x65, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, @@ -2115,8 +2115,8 @@ var file_xyz_block_ftl_v1_controller_proto_rawDesc = []byte{ 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x1a, 0x5b, 0x0a, 0x05, 0x52, 0x6f, 0x75, 0x74, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x6c, @@ -2155,8 +2155,8 @@ var file_xyz_block_ftl_v1_controller_proto_rawDesc = []byte{ 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x40, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0c, 0x73, 0x75, + 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1b, 0x0a, 0x19, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0x9e, 0x0b, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x74, @@ -2307,10 +2307,10 @@ var file_xyz_block_ftl_v1_controller_proto_goTypes = []any{ (*StatusResponse_Route)(nil), // 33: xyz.block.ftl.v1.StatusResponse.Route (*ProcessListResponse_ProcessRunner)(nil), // 34: xyz.block.ftl.v1.ProcessListResponse.ProcessRunner (*ProcessListResponse_Process)(nil), // 35: xyz.block.ftl.v1.ProcessListResponse.Process - (*schema.Module)(nil), // 36: xyz.block.ftl.v1.schema.Module + (*v1.Module)(nil), // 36: xyz.block.ftl.schema.v1.Module (*structpb.Struct)(nil), // 37: google.protobuf.Struct (*timestamppb.Timestamp)(nil), // 38: google.protobuf.Timestamp - (*schema.Ref)(nil), // 39: xyz.block.ftl.v1.schema.Ref + (*v1.Ref)(nil), // 39: xyz.block.ftl.schema.v1.Ref (*PingRequest)(nil), // 40: xyz.block.ftl.v1.PingRequest (*PingResponse)(nil), // 41: xyz.block.ftl.v1.PingResponse } @@ -2319,11 +2319,11 @@ var file_xyz_block_ftl_v1_controller_proto_depIdxs = []int32{ 3, // 1: xyz.block.ftl.v1.GetCertificationResponse.certificate:type_name -> xyz.block.ftl.v1.Certificate 2, // 2: xyz.block.ftl.v1.Certificate.content:type_name -> xyz.block.ftl.v1.CertificateContent 8, // 3: xyz.block.ftl.v1.GetArtefactDiffsResponse.client_artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact - 36, // 4: xyz.block.ftl.v1.CreateDeploymentRequest.schema:type_name -> xyz.block.ftl.v1.schema.Module + 36, // 4: xyz.block.ftl.v1.CreateDeploymentRequest.schema:type_name -> xyz.block.ftl.schema.v1.Module 8, // 5: xyz.block.ftl.v1.CreateDeploymentRequest.artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact 8, // 6: xyz.block.ftl.v1.GetDeploymentArtefactsRequest.have_artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact 8, // 7: xyz.block.ftl.v1.GetDeploymentArtefactsResponse.artefact:type_name -> xyz.block.ftl.v1.DeploymentArtefact - 36, // 8: xyz.block.ftl.v1.GetDeploymentResponse.schema:type_name -> xyz.block.ftl.v1.schema.Module + 36, // 8: xyz.block.ftl.v1.GetDeploymentResponse.schema:type_name -> xyz.block.ftl.schema.v1.Module 8, // 9: xyz.block.ftl.v1.GetDeploymentResponse.artefacts:type_name -> xyz.block.ftl.v1.DeploymentArtefact 37, // 10: xyz.block.ftl.v1.RegisterRunnerRequest.labels:type_name -> google.protobuf.Struct 38, // 11: xyz.block.ftl.v1.StreamDeploymentLogsRequest.time_stamp:type_name -> google.protobuf.Timestamp @@ -2333,10 +2333,10 @@ var file_xyz_block_ftl_v1_controller_proto_depIdxs = []int32{ 32, // 15: xyz.block.ftl.v1.StatusResponse.deployments:type_name -> xyz.block.ftl.v1.StatusResponse.Deployment 33, // 16: xyz.block.ftl.v1.StatusResponse.routes:type_name -> xyz.block.ftl.v1.StatusResponse.Route 35, // 17: xyz.block.ftl.v1.ProcessListResponse.processes:type_name -> xyz.block.ftl.v1.ProcessListResponse.Process - 39, // 18: xyz.block.ftl.v1.ResetSubscriptionRequest.subscription:type_name -> xyz.block.ftl.v1.schema.Ref + 39, // 18: xyz.block.ftl.v1.ResetSubscriptionRequest.subscription:type_name -> xyz.block.ftl.schema.v1.Ref 37, // 19: xyz.block.ftl.v1.StatusResponse.Runner.labels:type_name -> google.protobuf.Struct 37, // 20: xyz.block.ftl.v1.StatusResponse.Deployment.labels:type_name -> google.protobuf.Struct - 36, // 21: xyz.block.ftl.v1.StatusResponse.Deployment.schema:type_name -> xyz.block.ftl.v1.schema.Module + 36, // 21: xyz.block.ftl.v1.StatusResponse.Deployment.schema:type_name -> xyz.block.ftl.schema.v1.Module 37, // 22: xyz.block.ftl.v1.ProcessListResponse.ProcessRunner.labels:type_name -> google.protobuf.Struct 37, // 23: xyz.block.ftl.v1.ProcessListResponse.Process.labels:type_name -> google.protobuf.Struct 34, // 24: xyz.block.ftl.v1.ProcessListResponse.Process.runner:type_name -> xyz.block.ftl.v1.ProcessListResponse.ProcessRunner diff --git a/backend/protos/xyz/block/ftl/v1/controller.proto b/backend/protos/xyz/block/ftl/v1/controller.proto index 6fe9d50cfc..6f02eb891e 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; @@ -53,7 +53,7 @@ message DeploymentArtefact { } message CreateDeploymentRequest { - schema.Module schema = 1; + ftl.schema.v1.Module schema = 1; repeated DeploymentArtefact artefacts = 2; } message CreateDeploymentResponse { @@ -75,7 +75,7 @@ message GetDeploymentRequest { string deployment_key = 1; } message GetDeploymentResponse { - schema.Module schema = 1; + ftl.schema.v1.Module schema = 1; repeated DeploymentArtefact artefacts = 2; } @@ -136,7 +136,7 @@ message StatusResponse { int32 min_replicas = 4; int32 replicas = 7; google.protobuf.Struct labels = 5; - schema.Module schema = 6; + ftl.schema.v1.Module schema = 6; } repeated Deployment deployments = 3; @@ -165,7 +165,7 @@ message ProcessListResponse { } message ResetSubscriptionRequest { - schema.Ref subscription = 1; + ftl.schema.v1.Ref subscription = 1; } message ResetSubscriptionResponse {} diff --git a/backend/protos/xyz/block/ftl/v1/module.pb.go b/backend/protos/xyz/block/ftl/v1/module.pb.go index 9905d729df..6ac4a9b5b2 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" + v1 "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" @@ -173,8 +173,8 @@ type PublishEventRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Topic *schema.Ref `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` - Body []byte `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` + Topic *v1.Ref `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` + Body []byte `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // Only verb name is included because this verb will be in the same module as topic Caller string `protobuf:"bytes,3,opt,name=caller,proto3" json:"caller,omitempty"` } @@ -209,7 +209,7 @@ func (*PublishEventRequest) Descriptor() ([]byte, []int) { return file_xyz_block_ftl_v1_module_proto_rawDescGZIP(), []int{2} } -func (x *PublishEventRequest) GetTopic() *schema.Ref { +func (x *PublishEventRequest) GetTopic() *v1.Ref { if x != nil { return x.Topic } @@ -502,10 +502,10 @@ var file_xyz_block_ftl_v1_module_proto_rawDesc = []byte{ 0x10, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, - 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, - 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, - 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, + 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, + 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x6c, 0x0a, 0x13, 0x41, 0x63, 0x71, 0x75, 0x69, 0x72, 0x65, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x6f, 0x64, 0x75, @@ -518,7 +518,7 @@ var file_xyz_block_ftl_v1_module_proto_rawDesc = []byte{ 0x6c, 0x69, 0x73, 0x68, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x32, 0x0a, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x05, 0x74, 0x6f, 0x70, 0x69, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x61, 0x6c, 0x6c, 0x65, 0x72, @@ -628,13 +628,13 @@ var file_xyz_block_ftl_v1_module_proto_goTypes = []any{ nil, // 9: xyz.block.ftl.v1.GetModuleContextResponse.ConfigsEntry nil, // 10: xyz.block.ftl.v1.GetModuleContextResponse.SecretsEntry (*durationpb.Duration)(nil), // 11: google.protobuf.Duration - (*schema.Ref)(nil), // 12: xyz.block.ftl.v1.schema.Ref + (*v1.Ref)(nil), // 12: xyz.block.ftl.schema.v1.Ref (*PingRequest)(nil), // 13: xyz.block.ftl.v1.PingRequest (*PingResponse)(nil), // 14: xyz.block.ftl.v1.PingResponse } var file_xyz_block_ftl_v1_module_proto_depIdxs = []int32{ 11, // 0: xyz.block.ftl.v1.AcquireLeaseRequest.ttl:type_name -> google.protobuf.Duration - 12, // 1: xyz.block.ftl.v1.PublishEventRequest.topic:type_name -> xyz.block.ftl.v1.schema.Ref + 12, // 1: xyz.block.ftl.v1.PublishEventRequest.topic:type_name -> xyz.block.ftl.schema.v1.Ref 9, // 2: xyz.block.ftl.v1.GetModuleContextResponse.configs:type_name -> xyz.block.ftl.v1.GetModuleContextResponse.ConfigsEntry 10, // 3: xyz.block.ftl.v1.GetModuleContextResponse.secrets:type_name -> xyz.block.ftl.v1.GetModuleContextResponse.SecretsEntry 8, // 4: xyz.block.ftl.v1.GetModuleContextResponse.databases:type_name -> xyz.block.ftl.v1.GetModuleContextResponse.DSN diff --git a/backend/protos/xyz/block/ftl/v1/module.proto b/backend/protos/xyz/block/ftl/v1/module.proto index 7f94ce25b6..8db4036a08 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; @@ -18,7 +18,7 @@ message AcquireLeaseRequest { message AcquireLeaseResponse {} message PublishEventRequest { - schema.Ref topic = 1; + ftl.schema.v1.Ref topic = 1; bytes body = 2; // Only verb name is included because this verb will be in the same module as topic string caller = 3; diff --git a/backend/protos/xyz/block/ftl/v1/schemaservice.pb.go b/backend/protos/xyz/block/ftl/v1/schemaservice.pb.go index 521645f3ca..7d48a9ca2c 100644 --- a/backend/protos/xyz/block/ftl/v1/schemaservice.pb.go +++ b/backend/protos/xyz/block/ftl/v1/schemaservice.pb.go @@ -7,7 +7,7 @@ package ftlv1 import ( - schema "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" + v1 "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" @@ -114,7 +114,7 @@ type GetSchemaResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Schema *schema.Schema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` + Schema *v1.Schema `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"` } func (x *GetSchemaResponse) Reset() { @@ -147,7 +147,7 @@ func (*GetSchemaResponse) Descriptor() ([]byte, []int) { return file_xyz_block_ftl_v1_schemaservice_proto_rawDescGZIP(), []int{1} } -func (x *GetSchemaResponse) GetSchema() *schema.Schema { +func (x *GetSchemaResponse) GetSchema() *v1.Schema { if x != nil { return x.Schema } @@ -199,7 +199,7 @@ type PullSchemaResponse struct { DeploymentKey *string `protobuf:"bytes,1,opt,name=deployment_key,json=deploymentKey,proto3,oneof" json:"deployment_key,omitempty"` ModuleName string `protobuf:"bytes,2,opt,name=module_name,json=moduleName,proto3" json:"module_name,omitempty"` // For deletes this will not be present. - Schema *schema.Module `protobuf:"bytes,4,opt,name=schema,proto3,oneof" json:"schema,omitempty"` + Schema *v1.Module `protobuf:"bytes,4,opt,name=schema,proto3,oneof" json:"schema,omitempty"` // If true there are more schema changes immediately following this one as part of the initial batch. // If false this is the last schema change in the initial batch, but others may follow later. More bool `protobuf:"varint,3,opt,name=more,proto3" json:"more,omitempty"` @@ -252,7 +252,7 @@ func (x *PullSchemaResponse) GetModuleName() string { return "" } -func (x *PullSchemaResponse) GetSchema() *schema.Module { +func (x *PullSchemaResponse) GetSchema() *v1.Module { if x != nil { return x.Schema } @@ -286,16 +286,16 @@ var file_xyz_block_ftl_v1_schemaservice_proto_rawDesc = []byte{ 0x0a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, - 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x47, 0x65, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, + 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, + 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, + 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4c, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, - 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x53, 0x63, + 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x13, 0x0a, 0x11, 0x50, 0x75, 0x6c, 0x6c, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0xc1, 0x02, 0x0a, 0x12, 0x50, 0x75, 0x6c, 0x6c, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, @@ -306,7 +306,7 @@ var file_xyz_block_ftl_v1_schemaservice_proto_rawDesc = []byte{ 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x3c, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, - 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x48, 0x01, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x88, 0x01, 0x01, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x6d, 0x6f, 0x72, 0x65, 0x12, 0x47, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x6e, 0x67, @@ -374,14 +374,14 @@ var file_xyz_block_ftl_v1_schemaservice_proto_goTypes = []any{ (*GetSchemaResponse)(nil), // 2: xyz.block.ftl.v1.GetSchemaResponse (*PullSchemaRequest)(nil), // 3: xyz.block.ftl.v1.PullSchemaRequest (*PullSchemaResponse)(nil), // 4: xyz.block.ftl.v1.PullSchemaResponse - (*schema.Schema)(nil), // 5: xyz.block.ftl.v1.schema.Schema - (*schema.Module)(nil), // 6: xyz.block.ftl.v1.schema.Module + (*v1.Schema)(nil), // 5: xyz.block.ftl.schema.v1.Schema + (*v1.Module)(nil), // 6: xyz.block.ftl.schema.v1.Module (*PingRequest)(nil), // 7: xyz.block.ftl.v1.PingRequest (*PingResponse)(nil), // 8: xyz.block.ftl.v1.PingResponse } var file_xyz_block_ftl_v1_schemaservice_proto_depIdxs = []int32{ - 5, // 0: xyz.block.ftl.v1.GetSchemaResponse.schema:type_name -> xyz.block.ftl.v1.schema.Schema - 6, // 1: xyz.block.ftl.v1.PullSchemaResponse.schema:type_name -> xyz.block.ftl.v1.schema.Module + 5, // 0: xyz.block.ftl.v1.GetSchemaResponse.schema:type_name -> xyz.block.ftl.schema.v1.Schema + 6, // 1: xyz.block.ftl.v1.PullSchemaResponse.schema:type_name -> xyz.block.ftl.schema.v1.Module 0, // 2: xyz.block.ftl.v1.PullSchemaResponse.change_type:type_name -> xyz.block.ftl.v1.DeploymentChangeType 7, // 3: xyz.block.ftl.v1.SchemaService.Ping:input_type -> xyz.block.ftl.v1.PingRequest 1, // 4: xyz.block.ftl.v1.SchemaService.GetSchema:input_type -> xyz.block.ftl.v1.GetSchemaRequest diff --git a/backend/protos/xyz/block/ftl/v1/schemaservice.proto b/backend/protos/xyz/block/ftl/v1/schemaservice.proto index 59d24772f6..4a68d91101 100644 --- a/backend/protos/xyz/block/ftl/v1/schemaservice.proto +++ b/backend/protos/xyz/block/ftl/v1/schemaservice.proto @@ -2,15 +2,15 @@ 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; message GetSchemaRequest {} message GetSchemaResponse { - schema.Schema schema = 1; + ftl.schema.v1.Schema schema = 1; } enum DeploymentChangeType { @@ -26,7 +26,7 @@ message PullSchemaResponse { optional string deployment_key = 1; string module_name = 2; // For deletes this will not be present. - optional schema.Module schema = 4; + optional ftl.schema.v1.Module schema = 4; // If true there are more schema changes immediately following this one as part of the initial batch. // If false this is the last schema change in the initial batch, but others may follow later. bool more = 3; diff --git a/backend/protos/xyz/block/ftl/v1/verb.pb.go b/backend/protos/xyz/block/ftl/v1/verb.pb.go index f390c51501..2a39ef7723 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" + v1 "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" @@ -26,9 +26,9 @@ type CallRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` - Verb *schema.Ref `protobuf:"bytes,2,opt,name=verb,proto3" json:"verb,omitempty"` - Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` + Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` + Verb *v1.Ref `protobuf:"bytes,2,opt,name=verb,proto3" json:"verb,omitempty"` + Body []byte `protobuf:"bytes,3,opt,name=body,proto3" json:"body,omitempty"` } func (x *CallRequest) Reset() { @@ -68,7 +68,7 @@ func (x *CallRequest) GetMetadata() *Metadata { return nil } -func (x *CallRequest) GetVerb() *schema.Ref { +func (x *CallRequest) GetVerb() *v1.Ref { if x != nil { return x.Verb } @@ -220,18 +220,18 @@ var file_xyz_block_ftl_v1_verb_proto_rawDesc = []byte{ 0x0a, 0x1b, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x65, 0x72, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x1a, - 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, - 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x78, 0x79, 0x7a, - 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, - 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x24, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x78, 0x79, 0x7a, 0x2f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x2f, 0x66, 0x74, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x66, 0x74, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8b, 0x01, 0x0a, 0x0b, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x30, 0x0a, 0x04, 0x76, 0x65, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x78, 0x79, 0x7a, 0x2e, 0x62, 0x6c, - 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, - 0x61, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x12, 0x0a, 0x04, 0x62, + 0x6f, 0x63, 0x6b, 0x2e, 0x66, 0x74, 0x6c, 0x2e, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2e, 0x76, + 0x31, 0x2e, 0x52, 0x65, 0x66, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xb6, 0x01, 0x0a, 0x0c, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x48, 0x00, @@ -280,13 +280,13 @@ var file_xyz_block_ftl_v1_verb_proto_goTypes = []any{ (*CallResponse)(nil), // 1: xyz.block.ftl.v1.CallResponse (*CallResponse_Error)(nil), // 2: xyz.block.ftl.v1.CallResponse.Error (*Metadata)(nil), // 3: xyz.block.ftl.v1.Metadata - (*schema.Ref)(nil), // 4: xyz.block.ftl.v1.schema.Ref + (*v1.Ref)(nil), // 4: xyz.block.ftl.schema.v1.Ref (*PingRequest)(nil), // 5: xyz.block.ftl.v1.PingRequest (*PingResponse)(nil), // 6: xyz.block.ftl.v1.PingResponse } var file_xyz_block_ftl_v1_verb_proto_depIdxs = []int32{ 3, // 0: xyz.block.ftl.v1.CallRequest.metadata:type_name -> xyz.block.ftl.v1.Metadata - 4, // 1: xyz.block.ftl.v1.CallRequest.verb:type_name -> xyz.block.ftl.v1.schema.Ref + 4, // 1: xyz.block.ftl.v1.CallRequest.verb:type_name -> xyz.block.ftl.schema.v1.Ref 2, // 2: xyz.block.ftl.v1.CallResponse.error:type_name -> xyz.block.ftl.v1.CallResponse.Error 5, // 3: xyz.block.ftl.v1.VerbService.Ping:input_type -> xyz.block.ftl.v1.PingRequest 0, // 4: xyz.block.ftl.v1.VerbService.Call:input_type -> xyz.block.ftl.v1.CallRequest diff --git a/backend/protos/xyz/block/ftl/v1/verb.proto b/backend/protos/xyz/block/ftl/v1/verb.proto index 95e6290f03..b0cd9cf08a 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; @@ -11,7 +11,7 @@ option java_multiple_files = true; message CallRequest { Metadata metadata = 1; - schema.Ref verb = 2; + ftl.schema.v1.Ref verb = 2; bytes body = 3; } diff --git a/backend/provisioner/controller_provisioner.go b/backend/provisioner/controller_provisioner.go index b19d992535..a6cb564f9e 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 b7f9ef8002..fdce722ef0 100644 --- a/backend/provisioner/deployment.go +++ b/backend/provisioner/deployment.go @@ -9,7 +9,7 @@ import ( "github.com/alecthomas/types/optional" "github.com/jpillora/backoff" - "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/log" ) diff --git a/backend/provisioner/deployment_test.go b/backend/provisioner/deployment_test.go index 5e99cac0b6..f03bdd16ad 100644 --- a/backend/provisioner/deployment_test.go +++ b/backend/provisioner/deployment_test.go @@ -6,14 +6,15 @@ import ( "testing" "connectrpc.com/connect" + "github.com/alecthomas/assert/v2" + "github.com/google/uuid" + + proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" + 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" - 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" - "github.com/google/uuid" ) // MockProvisioner is a mock implementation of the Provisioner interface diff --git a/backend/provisioner/dev_provisioner.go b/backend/provisioner/dev_provisioner.go index 998f844383..cb2aaf57a2 100644 --- a/backend/provisioner/dev_provisioner.go +++ b/backend/provisioner/dev_provisioner.go @@ -11,8 +11,8 @@ import ( "github.com/XSAM/otelsql" _ "github.com/go-sql-driver/mysql" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" "github.com/TBD54566975/ftl/internal/dev" "github.com/TBD54566975/ftl/internal/dsn" "github.com/TBD54566975/ftl/internal/log" diff --git a/backend/provisioner/inmem_provisioner.go b/backend/provisioner/inmem_provisioner.go index f2b6979a56..59f3a818c7 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" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" 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 29726a5eac..d5a186f2c1 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" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" 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 e6f09cf170..2a62ad3d8a 100644 --- a/backend/provisioner/registry.go +++ b/backend/provisioner/registry.go @@ -9,11 +9,11 @@ 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" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" + 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/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" "github.com/TBD54566975/ftl/backend/provisioner/scaling" "github.com/TBD54566975/ftl/common/plugin" "github.com/TBD54566975/ftl/internal/log" diff --git a/backend/provisioner/resource_equality_test.go b/backend/provisioner/resource_equality_test.go index 390719932b..797d368594 100644 --- a/backend/provisioner/resource_equality_test.go +++ b/backend/provisioner/resource_equality_test.go @@ -3,8 +3,8 @@ package provisioner import ( "testing" - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" + 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..eaeca27841 100644 --- a/backend/provisioner/resource_graph.go +++ b/backend/provisioner/resource_graph.go @@ -1,7 +1,7 @@ package provisioner import ( - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" ) // ResourceGraph is an in-memory graph of resources and their dependencies diff --git a/backend/provisioner/resource_graph_test.go b/backend/provisioner/resource_graph_test.go index d910811983..3c4369b721 100644 --- a/backend/provisioner/resource_graph_test.go +++ b/backend/provisioner/resource_graph_test.go @@ -3,9 +3,10 @@ package provisioner_test import ( "testing" - proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" - "github.com/TBD54566975/ftl/backend/provisioner" "github.com/alecthomas/assert/v2" + + proto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + "github.com/TBD54566975/ftl/backend/provisioner" ) func TestSubGraphWithDirectDependencies(t *testing.T) { diff --git a/backend/provisioner/resource_type.go b/backend/provisioner/resource_type.go index 4afaa72956..d405a199d5 100644 --- a/backend/provisioner/resource_type.go +++ b/backend/provisioner/resource_type.go @@ -1,7 +1,7 @@ package provisioner import ( - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" ) // ResourceType is a type of resource used to configure provisioners diff --git a/backend/provisioner/runner_scaling_provisioner.go b/backend/provisioner/runner_scaling_provisioner.go index 1b319289ad..1df0486076 100644 --- a/backend/provisioner/runner_scaling_provisioner.go +++ b/backend/provisioner/runner_scaling_provisioner.go @@ -7,10 +7,10 @@ import ( "connectrpc.com/connect" _ "github.com/go-sql-driver/mysql" + 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/backend/provisioner/scaling" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/schema" diff --git a/backend/provisioner/service.go b/backend/provisioner/service.go index 286827b40e..97714c2344 100644 --- a/backend/provisioner/service.go +++ b/backend/provisioner/service.go @@ -14,10 +14,10 @@ import ( "github.com/puzpuzpuz/xsync/v3" "golang.org/x/sync/errgroup" + provproto "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" 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" + ftlv1connect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/ftlv1connect" "github.com/TBD54566975/ftl/backend/provisioner/scaling" "github.com/TBD54566975/ftl/internal/log" "github.com/TBD54566975/ftl/internal/rpc" diff --git a/backend/provisioner/sql_migration_provisioner.go b/backend/provisioner/sql_migration_provisioner.go index f90e194777..58589a92ae 100644 --- a/backend/provisioner/sql_migration_provisioner.go +++ b/backend/provisioner/sql_migration_provisioner.go @@ -17,7 +17,7 @@ import ( _ "github.com/jackc/pgx/v5/stdlib" // SQL driver "github.com/TBD54566975/ftl/backend/controller/artefacts" - "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/dsn" "github.com/TBD54566975/ftl/internal/errors" "github.com/TBD54566975/ftl/internal/log" diff --git a/cmd/devel-provisioner/main.go b/cmd/devel-provisioner/main.go index daf0aad7b3..ea2eed931a 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" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" "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/postgres.go b/cmd/ftl-provisioner-cloudformation/postgres.go index ad14214225..37d8a92f84 100644 --- a/cmd/ftl-provisioner-cloudformation/postgres.go +++ b/cmd/ftl-provisioner-cloudformation/postgres.go @@ -11,7 +11,7 @@ import ( goformation "github.com/awslabs/goformation/v7/cloudformation" "github.com/awslabs/goformation/v7/cloudformation/rds" - 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 PostgresTemplater struct { diff --git a/cmd/ftl-provisioner-cloudformation/provisioner.go b/cmd/ftl-provisioner-cloudformation/provisioner.go index 73ecf9d7bb..2e3ef3a5fb 100644 --- a/cmd/ftl-provisioner-cloudformation/provisioner.go +++ b/cmd/ftl-provisioner-cloudformation/provisioner.go @@ -17,9 +17,9 @@ import ( "golang.org/x/text/cases" "golang.org/x/text/language" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" 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" "github.com/TBD54566975/ftl/internal/log" ) diff --git a/cmd/ftl-provisioner-cloudformation/status.go b/cmd/ftl-provisioner-cloudformation/status.go index fffe7675ef..dbcde45f69 100644 --- a/cmd/ftl-provisioner-cloudformation/status.go +++ b/cmd/ftl-provisioner-cloudformation/status.go @@ -9,8 +9,8 @@ import ( "github.com/aws/aws-sdk-go-v2/service/cloudformation/types" _ "github.com/jackc/pgx/v5/stdlib" // SQL driver - schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1/schema" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner" + provisioner "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1" + schemapb "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/schema/v1" ) 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 dabde36c97..39552fa969 100644 --- a/frontend/cli/cmd_deploy.go +++ b/frontend/cli/cmd_deploy.go @@ -5,7 +5,7 @@ import ( "fmt" "time" - "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/v1beta1/provisioner/provisionerconnect" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" "github.com/TBD54566975/ftl/internal/buildengine" "github.com/TBD54566975/ftl/internal/projectconfig" "github.com/TBD54566975/ftl/internal/schema/schemaeventsource" diff --git a/frontend/cli/cmd_dev.go b/frontend/cli/cmd_dev.go index 7fbad69eca..455ac99169 100644 --- a/frontend/cli/cmd_dev.go +++ b/frontend/cli/cmd_dev.go @@ -11,8 +11,8 @@ import ( "github.com/alecthomas/types/optional" "golang.org/x/sync/errgroup" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" "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 b04fc797d1..7ab6e88864 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 a2313a4237..5c9c275d9f 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/projectconfig" "github.com/TBD54566975/ftl/internal/schema" "github.com/TBD54566975/ftl/internal/terminal" diff --git a/frontend/cli/cmd_schema_get.go b/frontend/cli/cmd_schema_get.go index f69027ed96..0efa8496d6 100644 --- a/frontend/cli/cmd_schema_get.go +++ b/frontend/cli/cmd_schema_get.go @@ -12,9 +12,9 @@ import ( "google.golang.org/protobuf/encoding/protojson" "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 7ec1ea6534..1bd70ba9ce 100644 --- a/frontend/cli/cmd_serve.go +++ b/frontend/cli/cmd_serve.go @@ -23,9 +23,9 @@ import ( "github.com/TBD54566975/ftl/backend/controller/artefacts" "github.com/TBD54566975/ftl/backend/cron" "github.com/TBD54566975/ftl/backend/ingress" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" 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/backend/provisioner/scaling/localscaling" "github.com/TBD54566975/ftl/internal/bind" diff --git a/frontend/cli/main.go b/frontend/cli/main.go index 11268f41c8..750d1663d2 100644 --- a/frontend/cli/main.go +++ b/frontend/cli/main.go @@ -19,8 +19,8 @@ import ( "github.com/TBD54566975/ftl" "github.com/TBD54566975/ftl/backend/controller/admin" + provisionerconnect "github.com/TBD54566975/ftl/backend/protos/xyz/block/ftl/provisioner/v1beta1/provisionerpbconnect" "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 8582d1c7a7..6fd78baf5a 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, Topology } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { ConsoleService } from '../../protos/xyz/block/ftl/console/v1/console_connect' +import type { Module, Topology } 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 fee977f4f8..be2c2f7682 100644 --- a/frontend/console/src/api/timeline/timeline-filters.ts +++ b/frontend/console/src/api/timeline/timeline-filters.ts @@ -11,7 +11,7 @@ import { GetEventsRequest_RequestFilter, GetEventsRequest_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[]): GetEventsRequest_Filter => { const filter = new GetEventsRequest_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 4028507474..9cd81e7ed7 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 GetEventsRequest_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import { EventType, type GetEventsRequest_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 35da48df2d..01c9eed39e 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 b57ba451be..c555929990 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 GetEventsRequest_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import { EventType, type GetEventsRequest_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 16c1922dd9..43f824d761 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 GetEventsRequest_Filter, GetEventsRequest_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 GetEventsRequest_Filter, GetEventsRequest_Order } from '../../protos/xyz/block/ftl/console/v1/console_pb' const timelineKey = 'timeline' const maxTimelineEntries = 1000 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/GraphPage.tsx b/frontend/console/src/features/graph/GraphPage.tsx index ab4ad6c1fe..b5933f27c5 100644 --- a/frontend/console/src/features/graph/GraphPage.tsx +++ b/frontend/console/src/features/graph/GraphPage.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, Data, Database, Enum, Module, Secret, Topic, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { Config, Data, Database, Enum, Module, Secret, Topic, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { configPanels } from '../modules/decls/config/ConfigRightPanels' import { dataPanels } from '../modules/decls/data/DataRightPanels' import { databasePanels } from '../modules/decls/database/DatabaseRightPanels' diff --git a/frontend/console/src/features/graph/ModulePanels.tsx b/frontend/console/src/features/graph/ModulePanels.tsx index c0f2965ad6..930cc1721b 100644 --- a/frontend/console/src/features/graph/ModulePanels.tsx +++ b/frontend/console/src/features/graph/ModulePanels.tsx @@ -1,7 +1,7 @@ import { ArrowLeftRightIcon, FunctionIcon, InboxDownloadIcon, InboxUploadIcon, LinkSquare02Icon, Settings02Icon, SquareLock02Icon } from 'hugeicons-react' import type { NavigateFunction } from 'react-router-dom' 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 type { ExpandablePanelProps } from '../graph/ExpandablePanel' import { callsIn, callsOut } from '../modules/module.utils' import { Schema } from '../modules/schema/Schema' diff --git a/frontend/console/src/features/graph/RightPanelHeader.tsx b/frontend/console/src/features/graph/RightPanelHeader.tsx index 46605a7690..403cb0f32f 100644 --- a/frontend/console/src/features/graph/RightPanelHeader.tsx +++ b/frontend/console/src/features/graph/RightPanelHeader.tsx @@ -1,5 +1,5 @@ import { CellsIcon, PackageIcon } from 'hugeicons-react' -import { Config, Data, Database, Enum, Module, Secret, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import { Config, Data, Database, Enum, Module, Secret, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { RightPanelHeader } from '../modules/decls/RightPanelHeader' import { declIcon } from '../modules/module.utils' import type { FTLNode } from './graph-utils' diff --git a/frontend/console/src/features/graph/create-layout.ts b/frontend/console/src/features/graph/create-layout.ts index 29afec4200..4758f36f8f 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 '../modules/decls/verb/verb.utils' import { declIcon } from '../modules/module.utils' import { declHeight } from './DeclNode' diff --git a/frontend/console/src/features/graph/graph-utils.ts b/frontend/console/src/features/graph/graph-utils.ts index 084bf55ff1..6f1cc7b0e6 100644 --- a/frontend/console/src/features/graph/graph-utils.ts +++ b/frontend/console/src/features/graph/graph-utils.ts @@ -1,6 +1,6 @@ import type { EdgeDefinition, ElementDefinition } from 'cytoscape' import type { StreamModulesResult } from '../../api/modules/use-stream-modules' -import type { Config, Data, Database, Enum, Module, Secret, Topic, Verb } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config, Data, Database, Enum, Module, Secret, Topic, Verb } from '../../protos/xyz/block/ftl/console/v1/console_pb' import { getNodeBackgroundColor } from './graph-styles' export type FTLNode = Module | Verb | Secret | Config | Data | Database | Topic | Enum 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/DeclDefaultPanels.tsx b/frontend/console/src/features/modules/decls/DeclDefaultPanels.tsx index b1e8de7277..921921b31b 100644 --- a/frontend/console/src/features/modules/decls/DeclDefaultPanels.tsx +++ b/frontend/console/src/features/modules/decls/DeclDefaultPanels.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 type { ExpandablePanelProps } from '../../graph/ExpandablePanel' import { Schema } from '../schema/Schema' 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 9d0f98c8f2..1f3cd34e4f 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, Topic, TypeAlias } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import type { Config, Data, Database, Enum, Secret, Topic, TypeAlias } from '../../../protos/xyz/block/ftl/console/v1/console_pb' import { declFromModules } from '../module.utils' import { declSchemaFromModules } from '../schema/schema.utils' import { ConfigPanel } from './config/ConfigPanel' diff --git a/frontend/console/src/features/modules/decls/References.tsx b/frontend/console/src/features/modules/decls/References.tsx index 811caae450..4ea7050721 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/config/ConfigPanel.tsx b/frontend/console/src/features/modules/decls/config/ConfigPanel.tsx index cfc664e773..f91611dc15 100644 --- a/frontend/console/src/features/modules/decls/config/ConfigPanel.tsx +++ b/frontend/console/src/features/modules/decls/config/ConfigPanel.tsx @@ -3,8 +3,8 @@ import { Button } from '../../../../components/Button' import { CodeEditor } from '../../../../components/CodeEditor' import { ResizablePanels } from '../../../../components/ResizablePanels' import { useClient } from '../../../../hooks/use-client' -import { ConsoleService } from '../../../../protos/xyz/block/ftl/v1/console/console_connect' -import type { Config } from '../../../../protos/xyz/block/ftl/v1/console/console_pb' +import { ConsoleService } from '../../../../protos/xyz/block/ftl/console/v1/console_connect' +import type { Config } from '../../../../protos/xyz/block/ftl/console/v1/console_pb' import { NotificationType, NotificationsContext } from '../../../../providers/notifications-provider' import { declIcon } from '../../module.utils' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/config/ConfigRightPanels.tsx b/frontend/console/src/features/modules/decls/config/ConfigRightPanels.tsx index 2ed1f8c876..61158233ed 100644 --- a/frontend/console/src/features/modules/decls/config/ConfigRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/config/ConfigRightPanels.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 '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' diff --git a/frontend/console/src/features/modules/decls/data/DataPanel.tsx b/frontend/console/src/features/modules/decls/data/DataPanel.tsx index 64b554d543..af88b37a1b 100644 --- a/frontend/console/src/features/modules/decls/data/DataPanel.tsx +++ b/frontend/console/src/features/modules/decls/data/DataPanel.tsx @@ -1,5 +1,5 @@ import { ResizablePanels } from '../../../../components/ResizablePanels' -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 { declIcon } from '../../module.utils' import { Schema } from '../../schema/Schema' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/data/DataRightPanels.tsx b/frontend/console/src/features/modules/decls/data/DataRightPanels.tsx index 8281981a0a..db86e561d5 100644 --- a/frontend/console/src/features/modules/decls/data/DataRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/data/DataRightPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../../components/RightPanelAttribute' -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 type { ExpandablePanelProps } from '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' diff --git a/frontend/console/src/features/modules/decls/database/DatabasePanel.tsx b/frontend/console/src/features/modules/decls/database/DatabasePanel.tsx index 6a2cf3e9de..2b2dbe0c08 100644 --- a/frontend/console/src/features/modules/decls/database/DatabasePanel.tsx +++ b/frontend/console/src/features/modules/decls/database/DatabasePanel.tsx @@ -1,5 +1,5 @@ import { ResizablePanels } from '../../../../components/ResizablePanels' -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 { declIcon } from '../../module.utils' import { Schema } from '../../schema/Schema' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/database/DatabaseRightPanels.tsx b/frontend/console/src/features/modules/decls/database/DatabaseRightPanels.tsx index 194eb872b5..70820c58ab 100644 --- a/frontend/console/src/features/modules/decls/database/DatabaseRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/database/DatabaseRightPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../../components/RightPanelAttribute' -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 type { ExpandablePanelProps } from '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' diff --git a/frontend/console/src/features/modules/decls/enum/EnumPanel.tsx b/frontend/console/src/features/modules/decls/enum/EnumPanel.tsx index ea9fb03ebb..da72fd4ac5 100644 --- a/frontend/console/src/features/modules/decls/enum/EnumPanel.tsx +++ b/frontend/console/src/features/modules/decls/enum/EnumPanel.tsx @@ -1,5 +1,5 @@ import { ResizablePanels } from '../../../../components/ResizablePanels' -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 { declIcon } from '../../module.utils' import { Schema } from '../../schema/Schema' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/enum/EnumRightPanels.tsx b/frontend/console/src/features/modules/decls/enum/EnumRightPanels.tsx index 265eba2594..e257557a93 100644 --- a/frontend/console/src/features/modules/decls/enum/EnumRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/enum/EnumRightPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../../components/RightPanelAttribute' -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 type { ExpandablePanelProps } from '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' diff --git a/frontend/console/src/features/modules/decls/enum/enum.utils.ts b/frontend/console/src/features/modules/decls/enum/enum.utils.ts index cda7457a73..69a5f4ac8e 100644 --- a/frontend/console/src/features/modules/decls/enum/enum.utils.ts +++ b/frontend/console/src/features/modules/decls/enum/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/decls/secret/SecretPanel.tsx b/frontend/console/src/features/modules/decls/secret/SecretPanel.tsx index d86c710809..099aeabe40 100644 --- a/frontend/console/src/features/modules/decls/secret/SecretPanel.tsx +++ b/frontend/console/src/features/modules/decls/secret/SecretPanel.tsx @@ -3,8 +3,8 @@ import { Button } from '../../../../components/Button' import { CodeEditor } from '../../../../components/CodeEditor' import { ResizablePanels } from '../../../../components/ResizablePanels' import { useClient } from '../../../../hooks/use-client' -import { ConsoleService } from '../../../../protos/xyz/block/ftl/v1/console/console_connect' -import type { Secret } from '../../../../protos/xyz/block/ftl/v1/console/console_pb' +import { ConsoleService } from '../../../../protos/xyz/block/ftl/console/v1/console_connect' +import type { Secret } from '../../../../protos/xyz/block/ftl/console/v1/console_pb' import { NotificationType, NotificationsContext } from '../../../../providers/notifications-provider' import { declIcon } from '../../module.utils' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/secret/SecretRightPanels.tsx b/frontend/console/src/features/modules/decls/secret/SecretRightPanels.tsx index 1eb3afe120..1186cdf8c6 100644 --- a/frontend/console/src/features/modules/decls/secret/SecretRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/secret/SecretRightPanels.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 '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' diff --git a/frontend/console/src/features/modules/decls/topic/TopicPanel.tsx b/frontend/console/src/features/modules/decls/topic/TopicPanel.tsx index c124323488..256739fae0 100644 --- a/frontend/console/src/features/modules/decls/topic/TopicPanel.tsx +++ b/frontend/console/src/features/modules/decls/topic/TopicPanel.tsx @@ -1,5 +1,5 @@ import { ResizablePanels } from '../../../../components/ResizablePanels' -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 { declIcon } from '../../module.utils' import { Schema } from '../../schema/Schema' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/topic/TopicRightPanels.tsx b/frontend/console/src/features/modules/decls/topic/TopicRightPanels.tsx index 4d3a753250..c5f4b44a6d 100644 --- a/frontend/console/src/features/modules/decls/topic/TopicRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/topic/TopicRightPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../../components/RightPanelAttribute' -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 type { ExpandablePanelProps } from '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' export const topicPanels = (topic: Topic, schema?: string) => { diff --git a/frontend/console/src/features/modules/decls/typealias/TypeAliasPanel.tsx b/frontend/console/src/features/modules/decls/typealias/TypeAliasPanel.tsx index 633298eb65..e722facb4a 100644 --- a/frontend/console/src/features/modules/decls/typealias/TypeAliasPanel.tsx +++ b/frontend/console/src/features/modules/decls/typealias/TypeAliasPanel.tsx @@ -1,5 +1,5 @@ import { ResizablePanels } from '../../../../components/ResizablePanels' -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 { declIcon } from '../../module.utils' import { Schema } from '../../schema/Schema' import { PanelHeader } from '../PanelHeader' diff --git a/frontend/console/src/features/modules/decls/typealias/TypeAliasRightPanels.tsx b/frontend/console/src/features/modules/decls/typealias/TypeAliasRightPanels.tsx index ab155e2158..06411e1e48 100644 --- a/frontend/console/src/features/modules/decls/typealias/TypeAliasRightPanels.tsx +++ b/frontend/console/src/features/modules/decls/typealias/TypeAliasRightPanels.tsx @@ -1,5 +1,5 @@ import { RightPanelAttribute } from '../../../../components/RightPanelAttribute' -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 type { ExpandablePanelProps } from '../../../graph/ExpandablePanel' import { DeclDefaultPanels } from '../DeclDefaultPanels' export const typeAliasPanels = (typeAlias: TypeAlias, schema?: string) => { diff --git a/frontend/console/src/features/modules/decls/verb/VerbPage.tsx b/frontend/console/src/features/modules/decls/verb/VerbPage.tsx index c36c41e818..d5d6e09dfd 100644 --- a/frontend/console/src/features/modules/decls/verb/VerbPage.tsx +++ b/frontend/console/src/features/modules/decls/verb/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' diff --git a/frontend/console/src/features/modules/decls/verb/VerbRequestForm.tsx b/frontend/console/src/features/modules/decls/verb/VerbRequestForm.tsx index da4550e25b..14040b694f 100644 --- a/frontend/console/src/features/modules/decls/verb/VerbRequestForm.tsx +++ b/frontend/console/src/features/modules/decls/verb/VerbRequestForm.tsx @@ -3,8 +3,8 @@ import { Button } from '../../../../components/Button' 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/modules/decls/verb/VerbRightPanel.tsx b/frontend/console/src/features/modules/decls/verb/VerbRightPanel.tsx index b71791b069..c2f3a923bb 100644 --- a/frontend/console/src/features/modules/decls/verb/VerbRightPanel.tsx +++ b/frontend/console/src/features/modules/decls/verb/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 '../../../graph/ExpandablePanel' import { Schema } from '../../schema/Schema' import { type VerbRef, httpRequestPath, ingress, isHttpIngress, verbCalls } from './verb.utils' diff --git a/frontend/console/src/features/modules/decls/verb/verb.utils.ts b/frontend/console/src/features/modules/decls/verb/verb.utils.ts index 9fe0bd88be..b40752c545 100644 --- a/frontend/console/src/features/modules/decls/verb/verb.utils.ts +++ b/frontend/console/src/features/modules/decls/verb/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/features/modules/module.utils.ts b/frontend/console/src/features/modules/module.utils.ts index e0c06e55cb..4e8ddc56f1 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, 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, 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 './decls/verb/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 bfd1fb8d88..ecf2674fa4 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, GetEventsRequest_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb.ts' +import type { Event, GetEventsRequest_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 a88ab9dc69..4fe922c4f6 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 '../modules/decls/verb/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 cd5e268f0b..b56dfe4a18 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 '../modules/decls/verb/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 722f28c100..63c14fc135 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 '../modules/decls/verb/verb.utils.ts' 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 c0b43210e8..31776a8006 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 '../modules/decls/verb/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 d6d6c159f9..1d0b61b7ef 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 { GetEventsRequest_Filter } from '../../protos/xyz/block/ftl/v1/console/console_pb' +import type { GetEventsRequest_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 fa5a88d3f2..e144238004 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 '../modules/decls/verb/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 d77a6783e7..761672e228 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 { refString } from '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx b/frontend/console/src/features/timeline/details/TimelineCallDetails.tsx index 73bcba3dee..c7d053379c 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 { refString } from '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx b/frontend/console/src/features/timeline/details/TimelineCronScheduledDetails.tsx index d17e4acdbf..e7dd79daa4 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 '../../modules/decls/verb/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 82c313b413..8764cc2f48 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 976132a0ac..710e4f5817 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 { refString } from '../../modules/decls/verb/verb.utils' 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 fccc10e536..96fbcf633b 100644 --- a/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.tsx +++ b/frontend/console/src/features/timeline/details/TimelinePubSubPublishDetails.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, 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 { refString } from '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx b/frontend/console/src/features/timeline/filters/TimelineFilterPanel.tsx index 84748ca4c8..fae503d51a 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 GetEventsRequest_Filter, LogLevel } from '../../../protos/xyz/block/ftl/v1/console/console_pb' +import { EventType, type GetEventsRequest_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 6085aea2ab..bc93b80bfd 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 { refString } from '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsCall.tsx b/frontend/console/src/features/traces/details/TraceDetailsCall.tsx index 877f995698..9a92b15341 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 '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx b/frontend/console/src/features/traces/details/TraceDetailsIngress.tsx index be05ccde84..1c53608e50 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 '../../modules/decls/verb/verb.utils' diff --git a/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx b/frontend/console/src/features/traces/details/TraceDetailsPubsubPublish.tsx index 3491daa909..f8c5badf33 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 '../../modules/decls/verb/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/protos/xyz/block/ftl/v1/console/console_connect.ts b/frontend/console/src/protos/xyz/block/ftl/console/v1/console_connect.ts similarity index 71% rename from frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts rename to frontend/console/src/protos/xyz/block/ftl/console/v1/console_connect.ts index 9f354952cd..3b9d727b05 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/console/v1/console_connect.ts @@ -1,22 +1,22 @@ // @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.console.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck -import { PingRequest, PingResponse } from "../ftl_pb.js"; +import { PingRequest, PingResponse } from "../../v1/ftl_pb.js"; import { MethodIdempotency, MethodKind } from "@bufbuild/protobuf"; import { GetConfigRequest, GetConfigResponse, GetEventsRequest, GetEventsResponse, GetModulesRequest, GetModulesResponse, GetSecretRequest, GetSecretResponse, SetConfigRequest, SetConfigResponse, SetSecretRequest, SetSecretResponse, StreamEventsRequest, StreamEventsResponse, StreamModulesRequest, StreamModulesResponse } from "./console_pb.js"; /** - * @generated from service xyz.block.ftl.v1.console.ConsoleService + * @generated from service xyz.block.ftl.console.v1.ConsoleService */ export const ConsoleService = { - typeName: "xyz.block.ftl.v1.console.ConsoleService", + typeName: "xyz.block.ftl.console.v1.ConsoleService", methods: { /** * Ping service for readiness. * - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.Ping + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.Ping */ ping: { name: "Ping", @@ -26,7 +26,7 @@ export const ConsoleService = { idempotency: MethodIdempotency.NoSideEffects, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.GetModules + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.GetModules */ getModules: { name: "GetModules", @@ -35,7 +35,7 @@ export const ConsoleService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.StreamModules + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.StreamModules */ streamModules: { name: "StreamModules", @@ -44,7 +44,7 @@ export const ConsoleService = { kind: MethodKind.ServerStreaming, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.StreamEvents + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.StreamEvents */ streamEvents: { name: "StreamEvents", @@ -53,7 +53,7 @@ export const ConsoleService = { kind: MethodKind.ServerStreaming, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.GetEvents + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.GetEvents */ getEvents: { name: "GetEvents", @@ -62,7 +62,7 @@ export const ConsoleService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.GetConfig + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.GetConfig */ getConfig: { name: "GetConfig", @@ -71,7 +71,7 @@ export const ConsoleService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.SetConfig + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.SetConfig */ setConfig: { name: "SetConfig", @@ -80,7 +80,7 @@ export const ConsoleService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.GetSecret + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.GetSecret */ getSecret: { name: "GetSecret", @@ -89,7 +89,7 @@ export const ConsoleService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1.console.ConsoleService.SetSecret + * @generated from rpc xyz.block.ftl.console.v1.ConsoleService.SetSecret */ setSecret: { name: "SetSecret", diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts b/frontend/console/src/protos/xyz/block/ftl/console/v1/console_pb.ts similarity index 88% rename from frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts rename to frontend/console/src/protos/xyz/block/ftl/console/v1/console_pb.ts index 75e4682f25..0a7900ee21 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/console/console_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/console/v1/console_pb.ts @@ -1,14 +1,14 @@ // @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.console.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Duration, Message, proto3, protoInt64, Timestamp } from "@bufbuild/protobuf"; -import { Config as Config$1, Data as Data$1, Database as Database$1, Enum as Enum$1, Ref, Secret as Secret$1, Topic as Topic$1, TypeAlias as TypeAlias$1, Verb as Verb$1 } from "../schema/schema_pb.js"; +import { Config as Config$1, Data as Data$1, Database as Database$1, Enum as Enum$1, Ref, Secret as Secret$1, Topic as Topic$1, TypeAlias as TypeAlias$1, Verb as Verb$1 } from "../../schema/v1/schema_pb.js"; /** - * @generated from enum xyz.block.ftl.v1.console.EventType + * @generated from enum xyz.block.ftl.console.v1.EventType */ export enum EventType { /** @@ -62,7 +62,7 @@ export enum EventType { PUBSUB_CONSUME = 9, } // Retrieve enum metadata with: proto3.getEnumType(EventType) -proto3.util.setEnumType(EventType, "xyz.block.ftl.v1.console.EventType", [ +proto3.util.setEnumType(EventType, "xyz.block.ftl.console.v1.EventType", [ { no: 0, name: "EVENT_TYPE_UNSPECIFIED" }, { no: 1, name: "EVENT_TYPE_LOG" }, { no: 2, name: "EVENT_TYPE_CALL" }, @@ -76,7 +76,7 @@ proto3.util.setEnumType(EventType, "xyz.block.ftl.v1.console.EventType", [ ]); /** - * @generated from enum xyz.block.ftl.v1.console.AsyncExecuteEventType + * @generated from enum xyz.block.ftl.console.v1.AsyncExecuteEventType */ export enum AsyncExecuteEventType { /** @@ -95,14 +95,14 @@ export enum AsyncExecuteEventType { PUBSUB = 2, } // Retrieve enum metadata with: proto3.getEnumType(AsyncExecuteEventType) -proto3.util.setEnumType(AsyncExecuteEventType, "xyz.block.ftl.v1.console.AsyncExecuteEventType", [ +proto3.util.setEnumType(AsyncExecuteEventType, "xyz.block.ftl.console.v1.AsyncExecuteEventType", [ { no: 0, name: "ASYNC_EXECUTE_EVENT_TYPE_UNSPECIFIED" }, { no: 1, name: "ASYNC_EXECUTE_EVENT_TYPE_CRON" }, { no: 2, name: "ASYNC_EXECUTE_EVENT_TYPE_PUBSUB" }, ]); /** - * @generated from enum xyz.block.ftl.v1.console.LogLevel + * @generated from enum xyz.block.ftl.console.v1.LogLevel */ export enum LogLevel { /** @@ -136,7 +136,7 @@ export enum LogLevel { ERROR = 17, } // Retrieve enum metadata with: proto3.getEnumType(LogLevel) -proto3.util.setEnumType(LogLevel, "xyz.block.ftl.v1.console.LogLevel", [ +proto3.util.setEnumType(LogLevel, "xyz.block.ftl.console.v1.LogLevel", [ { no: 0, name: "LOG_LEVEL_UNSPECIFIED" }, { no: 1, name: "LOG_LEVEL_TRACE" }, { no: 5, name: "LOG_LEVEL_DEBUG" }, @@ -146,7 +146,7 @@ proto3.util.setEnumType(LogLevel, "xyz.block.ftl.v1.console.LogLevel", [ ]); /** - * @generated from message xyz.block.ftl.v1.console.LogEvent + * @generated from message xyz.block.ftl.console.v1.LogEvent */ export class LogEvent extends Message { /** @@ -195,7 +195,7 @@ export class LogEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.LogEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.LogEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -225,7 +225,7 @@ export class LogEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.CallEvent + * @generated from message xyz.block.ftl.console.v1.CallEvent */ export class CallEvent extends Message { /** @@ -244,12 +244,12 @@ export class CallEvent extends Message { timeStamp?: Timestamp; /** - * @generated from field: optional xyz.block.ftl.v1.schema.Ref source_verb_ref = 11; + * @generated from field: optional xyz.block.ftl.schema.v1.Ref source_verb_ref = 11; */ sourceVerbRef?: Ref; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref destination_verb_ref = 12; + * @generated from field: xyz.block.ftl.schema.v1.Ref destination_verb_ref = 12; */ destinationVerbRef?: Ref; @@ -284,7 +284,7 @@ export class CallEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.CallEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.CallEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, { no: 2, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -316,7 +316,7 @@ export class CallEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.DeploymentCreatedEvent + * @generated from message xyz.block.ftl.console.v1.DeploymentCreatedEvent */ export class DeploymentCreatedEvent extends Message { /** @@ -350,7 +350,7 @@ export class DeploymentCreatedEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.DeploymentCreatedEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.DeploymentCreatedEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "language", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -377,7 +377,7 @@ export class DeploymentCreatedEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.DeploymentUpdatedEvent + * @generated from message xyz.block.ftl.console.v1.DeploymentUpdatedEvent */ export class DeploymentUpdatedEvent extends Message { /** @@ -401,7 +401,7 @@ export class DeploymentUpdatedEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.DeploymentUpdatedEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.DeploymentUpdatedEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "min_replicas", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, @@ -426,7 +426,7 @@ export class DeploymentUpdatedEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.IngressEvent + * @generated from message xyz.block.ftl.console.v1.IngressEvent */ export class IngressEvent extends Message { /** @@ -440,7 +440,7 @@ export class IngressEvent extends Message { requestKey?: string; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref verb_ref = 3; + * @generated from field: xyz.block.ftl.schema.v1.Ref verb_ref = 3; */ verbRef?: Ref; @@ -500,7 +500,7 @@ export class IngressEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.IngressEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.IngressEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -535,7 +535,7 @@ export class IngressEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.CronScheduledEvent + * @generated from message xyz.block.ftl.console.v1.CronScheduledEvent */ export class CronScheduledEvent extends Message { /** @@ -544,7 +544,7 @@ export class CronScheduledEvent extends Message { deploymentKey = ""; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref verb_ref = 2; + * @generated from field: xyz.block.ftl.schema.v1.Ref verb_ref = 2; */ verbRef?: Ref; @@ -579,7 +579,7 @@ export class CronScheduledEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.CronScheduledEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.CronScheduledEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "verb_ref", kind: "message", T: Ref }, @@ -608,7 +608,7 @@ export class CronScheduledEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.AsyncExecuteEvent + * @generated from message xyz.block.ftl.console.v1.AsyncExecuteEvent */ export class AsyncExecuteEvent extends Message { /** @@ -622,7 +622,7 @@ export class AsyncExecuteEvent extends Message { requestKey?: string; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref verb_ref = 3; + * @generated from field: xyz.block.ftl.schema.v1.Ref verb_ref = 3; */ verbRef?: Ref; @@ -637,7 +637,7 @@ export class AsyncExecuteEvent extends Message { duration?: Duration; /** - * @generated from field: xyz.block.ftl.v1.console.AsyncExecuteEventType async_event_type = 6; + * @generated from field: xyz.block.ftl.console.v1.AsyncExecuteEventType async_event_type = 6; */ asyncEventType = AsyncExecuteEventType.UNSPECIFIED; @@ -652,7 +652,7 @@ export class AsyncExecuteEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.AsyncExecuteEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.AsyncExecuteEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -681,7 +681,7 @@ export class AsyncExecuteEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.PubSubPublishEvent + * @generated from message xyz.block.ftl.console.v1.PubSubPublishEvent */ export class PubSubPublishEvent extends Message { /** @@ -695,7 +695,7 @@ export class PubSubPublishEvent extends Message { requestKey?: string; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref verb_ref = 3; + * @generated from field: xyz.block.ftl.schema.v1.Ref verb_ref = 3; */ verbRef?: Ref; @@ -730,7 +730,7 @@ export class PubSubPublishEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.PubSubPublishEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.PubSubPublishEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -760,7 +760,7 @@ export class PubSubPublishEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.PubSubConsumeEvent + * @generated from message xyz.block.ftl.console.v1.PubSubConsumeEvent */ export class PubSubConsumeEvent extends Message { /** @@ -809,7 +809,7 @@ export class PubSubConsumeEvent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.PubSubConsumeEvent"; + static readonly typeName = "xyz.block.ftl.console.v1.PubSubConsumeEvent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "request_key", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -839,16 +839,16 @@ export class PubSubConsumeEvent extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Config + * @generated from message xyz.block.ftl.console.v1.Config */ export class Config extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Config config = 1; + * @generated from field: xyz.block.ftl.schema.v1.Config config = 1; */ config?: Config$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -858,7 +858,7 @@ export class Config extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Config"; + static readonly typeName = "xyz.block.ftl.console.v1.Config"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "config", kind: "message", T: Config$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -882,11 +882,11 @@ export class Config extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Data + * @generated from message xyz.block.ftl.console.v1.Data */ export class Data extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Data data = 1; + * @generated from field: xyz.block.ftl.schema.v1.Data data = 1; */ data?: Data$1; @@ -896,7 +896,7 @@ export class Data extends Message { schema = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 3; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 3; */ references: Ref[] = []; @@ -906,7 +906,7 @@ export class Data extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Data"; + static readonly typeName = "xyz.block.ftl.console.v1.Data"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "data", kind: "message", T: Data$1 }, { no: 2, name: "schema", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -931,16 +931,16 @@ export class Data extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Database + * @generated from message xyz.block.ftl.console.v1.Database */ export class Database extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Database database = 1; + * @generated from field: xyz.block.ftl.schema.v1.Database database = 1; */ database?: Database$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -950,7 +950,7 @@ export class Database extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Database"; + static readonly typeName = "xyz.block.ftl.console.v1.Database"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "database", kind: "message", T: Database$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -974,16 +974,16 @@ export class Database extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Enum + * @generated from message xyz.block.ftl.console.v1.Enum */ export class Enum extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Enum enum = 1; + * @generated from field: xyz.block.ftl.schema.v1.Enum enum = 1; */ enum?: Enum$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -993,7 +993,7 @@ export class Enum extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Enum"; + static readonly typeName = "xyz.block.ftl.console.v1.Enum"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "enum", kind: "message", T: Enum$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -1017,16 +1017,16 @@ export class Enum extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Topic + * @generated from message xyz.block.ftl.console.v1.Topic */ export class Topic extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Topic topic = 1; + * @generated from field: xyz.block.ftl.schema.v1.Topic topic = 1; */ topic?: Topic$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -1036,7 +1036,7 @@ export class Topic extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Topic"; + static readonly typeName = "xyz.block.ftl.console.v1.Topic"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "topic", kind: "message", T: Topic$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -1060,16 +1060,16 @@ export class Topic extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.TypeAlias + * @generated from message xyz.block.ftl.console.v1.TypeAlias */ export class TypeAlias extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.TypeAlias typealias = 1; + * @generated from field: xyz.block.ftl.schema.v1.TypeAlias typealias = 1; */ typealias?: TypeAlias$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -1079,7 +1079,7 @@ export class TypeAlias extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.TypeAlias"; + static readonly typeName = "xyz.block.ftl.console.v1.TypeAlias"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "typealias", kind: "message", T: TypeAlias$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -1103,16 +1103,16 @@ export class TypeAlias extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Secret + * @generated from message xyz.block.ftl.console.v1.Secret */ export class Secret extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Secret secret = 1; + * @generated from field: xyz.block.ftl.schema.v1.Secret secret = 1; */ secret?: Secret$1; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 2; */ references: Ref[] = []; @@ -1122,7 +1122,7 @@ export class Secret extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Secret"; + static readonly typeName = "xyz.block.ftl.console.v1.Secret"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "secret", kind: "message", T: Secret$1 }, { no: 2, name: "references", kind: "message", T: Ref, repeated: true }, @@ -1146,11 +1146,11 @@ export class Secret extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Verb + * @generated from message xyz.block.ftl.console.v1.Verb */ export class Verb extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.Verb verb = 1; + * @generated from field: xyz.block.ftl.schema.v1.Verb verb = 1; */ verb?: Verb$1; @@ -1165,7 +1165,7 @@ export class Verb extends Message { jsonRequestSchema = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref references = 4; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref references = 4; */ references: Ref[] = []; @@ -1175,7 +1175,7 @@ export class Verb extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Verb"; + static readonly typeName = "xyz.block.ftl.console.v1.Verb"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "verb", kind: "message", T: Verb$1 }, { no: 2, name: "schema", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1201,7 +1201,7 @@ export class Verb extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Module + * @generated from message xyz.block.ftl.console.v1.Module */ export class Module extends Message { /** @@ -1225,42 +1225,42 @@ export class Module extends Message { schema = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Verb verbs = 5; + * @generated from field: repeated xyz.block.ftl.console.v1.Verb verbs = 5; */ verbs: Verb[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Data data = 6; + * @generated from field: repeated xyz.block.ftl.console.v1.Data data = 6; */ data: Data[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Secret secrets = 7; + * @generated from field: repeated xyz.block.ftl.console.v1.Secret secrets = 7; */ secrets: Secret[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Config configs = 8; + * @generated from field: repeated xyz.block.ftl.console.v1.Config configs = 8; */ configs: Config[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Database databases = 9; + * @generated from field: repeated xyz.block.ftl.console.v1.Database databases = 9; */ databases: Database[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Enum enums = 10; + * @generated from field: repeated xyz.block.ftl.console.v1.Enum enums = 10; */ enums: Enum[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.Topic topics = 11; + * @generated from field: repeated xyz.block.ftl.console.v1.Topic topics = 11; */ topics: Topic[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.console.TypeAlias typealiases = 12; + * @generated from field: repeated xyz.block.ftl.console.v1.TypeAlias typealiases = 12; */ typealiases: TypeAlias[] = []; @@ -1270,7 +1270,7 @@ export class Module extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Module"; + static readonly typeName = "xyz.block.ftl.console.v1.Module"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1304,7 +1304,7 @@ export class Module extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.TopologyGroup + * @generated from message xyz.block.ftl.console.v1.TopologyGroup */ export class TopologyGroup extends Message { /** @@ -1318,7 +1318,7 @@ export class TopologyGroup extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.TopologyGroup"; + static readonly typeName = "xyz.block.ftl.console.v1.TopologyGroup"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "modules", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); @@ -1341,11 +1341,11 @@ export class TopologyGroup extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Topology + * @generated from message xyz.block.ftl.console.v1.Topology */ export class Topology extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.TopologyGroup levels = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.TopologyGroup levels = 1; */ levels: TopologyGroup[] = []; @@ -1355,7 +1355,7 @@ export class Topology extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Topology"; + static readonly typeName = "xyz.block.ftl.console.v1.Topology"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "levels", kind: "message", T: TopologyGroup, repeated: true }, ]); @@ -1378,7 +1378,7 @@ export class Topology extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetModulesRequest + * @generated from message xyz.block.ftl.console.v1.GetModulesRequest */ export class GetModulesRequest extends Message { constructor(data?: PartialMessage) { @@ -1387,7 +1387,7 @@ export class GetModulesRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetModulesRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.GetModulesRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ ]); @@ -1409,16 +1409,16 @@ export class GetModulesRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetModulesResponse + * @generated from message xyz.block.ftl.console.v1.GetModulesResponse */ export class GetModulesResponse extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.Module modules = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.Module modules = 1; */ modules: Module[] = []; /** - * @generated from field: xyz.block.ftl.v1.console.Topology topology = 2; + * @generated from field: xyz.block.ftl.console.v1.Topology topology = 2; */ topology?: Topology; @@ -1428,7 +1428,7 @@ export class GetModulesResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetModulesResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.GetModulesResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "modules", kind: "message", T: Module, repeated: true }, { no: 2, name: "topology", kind: "message", T: Topology }, @@ -1452,7 +1452,7 @@ export class GetModulesResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.StreamModulesRequest + * @generated from message xyz.block.ftl.console.v1.StreamModulesRequest */ export class StreamModulesRequest extends Message { constructor(data?: PartialMessage) { @@ -1461,7 +1461,7 @@ export class StreamModulesRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.StreamModulesRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.StreamModulesRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ ]); @@ -1483,16 +1483,16 @@ export class StreamModulesRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.StreamModulesResponse + * @generated from message xyz.block.ftl.console.v1.StreamModulesResponse */ export class StreamModulesResponse extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.Module modules = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.Module modules = 1; */ modules: Module[] = []; /** - * @generated from field: xyz.block.ftl.v1.console.Topology topology = 2; + * @generated from field: xyz.block.ftl.console.v1.Topology topology = 2; */ topology?: Topology; @@ -1502,7 +1502,7 @@ export class StreamModulesResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.StreamModulesResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.StreamModulesResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "modules", kind: "message", T: Module, repeated: true }, { no: 2, name: "topology", kind: "message", T: Topology }, @@ -1528,11 +1528,11 @@ export class StreamModulesResponse extends Message { /** * Query for events. * - * @generated from message xyz.block.ftl.v1.console.GetEventsRequest + * @generated from message xyz.block.ftl.console.v1.GetEventsRequest */ export class GetEventsRequest extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.GetEventsRequest.Filter filters = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.GetEventsRequest.Filter filters = 1; */ filters: GetEventsRequest_Filter[] = []; @@ -1542,7 +1542,7 @@ export class GetEventsRequest extends Message { limit = 0; /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.Order order = 3; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.Order order = 3; */ order = GetEventsRequest_Order.UNSPECIFIED; @@ -1552,7 +1552,7 @@ export class GetEventsRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetEventsRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.GetEventsRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "filters", kind: "message", T: GetEventsRequest_Filter, repeated: true }, { no: 2, name: "limit", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, @@ -1577,7 +1577,7 @@ export class GetEventsRequest extends Message { } /** - * @generated from enum xyz.block.ftl.v1.console.GetEventsRequest.Order + * @generated from enum xyz.block.ftl.console.v1.GetEventsRequest.Order */ export enum GetEventsRequest_Order { /** @@ -1596,7 +1596,7 @@ export enum GetEventsRequest_Order { DESC = 2, } // Retrieve enum metadata with: proto3.getEnumType(GetEventsRequest_Order) -proto3.util.setEnumType(GetEventsRequest_Order, "xyz.block.ftl.v1.console.GetEventsRequest.Order", [ +proto3.util.setEnumType(GetEventsRequest_Order, "xyz.block.ftl.console.v1.GetEventsRequest.Order", [ { no: 0, name: "ORDER_UNSPECIFIED" }, { no: 1, name: "ORDER_ASC" }, { no: 2, name: "ORDER_DESC" }, @@ -1605,7 +1605,7 @@ proto3.util.setEnumType(GetEventsRequest_Order, "xyz.block.ftl.v1.console.GetEve /** * Limit the number of events returned. * - * @generated from message xyz.block.ftl.v1.console.GetEventsRequest.LimitFilter + * @generated from message xyz.block.ftl.console.v1.GetEventsRequest.LimitFilter */ export class GetEventsRequest_LimitFilter extends Message { /** @@ -1619,7 +1619,7 @@ export class GetEventsRequest_LimitFilter extends Message [ { no: 1, name: "limit", kind: "scalar", T: 5 /* ScalarType.INT32 */ }, ]); @@ -1644,11 +1644,11 @@ export class GetEventsRequest_LimitFilter extends Message { /** - * @generated from field: xyz.block.ftl.v1.console.LogLevel log_level = 1; + * @generated from field: xyz.block.ftl.console.v1.LogLevel log_level = 1; */ logLevel = LogLevel.UNSPECIFIED; @@ -1658,7 +1658,7 @@ export class GetEventsRequest_LogLevelFilter extends Message [ { no: 1, name: "log_level", kind: "enum", T: proto3.getEnumType(LogLevel) }, ]); @@ -1683,7 +1683,7 @@ export class GetEventsRequest_LogLevelFilter extends Message { /** @@ -1697,7 +1697,7 @@ export class GetEventsRequest_DeploymentFilter extends Message [ { no: 1, name: "deployments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); @@ -1722,7 +1722,7 @@ export class GetEventsRequest_DeploymentFilter extends Message { /** @@ -1736,7 +1736,7 @@ export class GetEventsRequest_RequestFilter extends Message [ { no: 1, name: "requests", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); @@ -1761,11 +1761,11 @@ export class GetEventsRequest_RequestFilter extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.EventType event_types = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.EventType event_types = 1; */ eventTypes: EventType[] = []; @@ -1775,7 +1775,7 @@ export class GetEventsRequest_EventTypeFilter extends Message [ { no: 1, name: "event_types", kind: "enum", T: proto3.getEnumType(EventType), repeated: true }, ]); @@ -1802,7 +1802,7 @@ export class GetEventsRequest_EventTypeFilter extends Message { /** @@ -1821,7 +1821,7 @@ export class GetEventsRequest_TimeFilter extends Message [ { no: 1, name: "older_than", kind: "message", T: Timestamp, opt: true }, { no: 2, name: "newer_than", kind: "message", T: Timestamp, opt: true }, @@ -1849,7 +1849,7 @@ export class GetEventsRequest_TimeFilter extends Message { /** @@ -1868,7 +1868,7 @@ export class GetEventsRequest_IDFilter extends Message [ { no: 1, name: "lower_than", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, { no: 2, name: "higher_than", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, @@ -1894,7 +1894,7 @@ export class GetEventsRequest_IDFilter extends Message { /** @@ -1918,7 +1918,7 @@ export class GetEventsRequest_CallFilter extends Message [ { no: 1, name: "dest_module", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "dest_verb", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -1943,7 +1943,7 @@ export class GetEventsRequest_CallFilter extends Message { /** @@ -1962,7 +1962,7 @@ export class GetEventsRequest_ModuleFilter extends Message [ { no: 1, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "verb", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -1986,65 +1986,65 @@ export class GetEventsRequest_ModuleFilter extends Message { /** * These map 1:1 with filters in backend/controller/internal/dal/events.go * - * @generated from oneof xyz.block.ftl.v1.console.GetEventsRequest.Filter.filter + * @generated from oneof xyz.block.ftl.console.v1.GetEventsRequest.Filter.filter */ filter: { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.LimitFilter limit = 1; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.LimitFilter limit = 1; */ value: GetEventsRequest_LimitFilter; case: "limit"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.LogLevelFilter log_level = 2; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.LogLevelFilter log_level = 2; */ value: GetEventsRequest_LogLevelFilter; case: "logLevel"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.DeploymentFilter deployments = 3; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.DeploymentFilter deployments = 3; */ value: GetEventsRequest_DeploymentFilter; case: "deployments"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.RequestFilter requests = 4; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.RequestFilter requests = 4; */ value: GetEventsRequest_RequestFilter; case: "requests"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.EventTypeFilter event_types = 5; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.EventTypeFilter event_types = 5; */ value: GetEventsRequest_EventTypeFilter; case: "eventTypes"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.TimeFilter time = 6; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.TimeFilter time = 6; */ value: GetEventsRequest_TimeFilter; case: "time"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.IDFilter id = 7; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.IDFilter id = 7; */ value: GetEventsRequest_IDFilter; case: "id"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.CallFilter call = 8; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.CallFilter call = 8; */ value: GetEventsRequest_CallFilter; case: "call"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest.ModuleFilter module = 9; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest.ModuleFilter module = 9; */ value: GetEventsRequest_ModuleFilter; case: "module"; @@ -2056,7 +2056,7 @@ export class GetEventsRequest_Filter extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetEventsRequest.Filter"; + static readonly typeName = "xyz.block.ftl.console.v1.GetEventsRequest.Filter"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "limit", kind: "message", T: GetEventsRequest_LimitFilter, oneof: "filter" }, { no: 2, name: "log_level", kind: "message", T: GetEventsRequest_LogLevelFilter, oneof: "filter" }, @@ -2087,11 +2087,11 @@ export class GetEventsRequest_Filter extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetEventsResponse + * @generated from message xyz.block.ftl.console.v1.GetEventsResponse */ export class GetEventsResponse extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.Event events = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.Event events = 1; */ events: Event[] = []; @@ -2108,7 +2108,7 @@ export class GetEventsResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetEventsResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.GetEventsResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "events", kind: "message", T: Event, repeated: true }, { no: 2, name: "cursor", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, @@ -2132,7 +2132,7 @@ export class GetEventsResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetConfigRequest + * @generated from message xyz.block.ftl.console.v1.GetConfigRequest */ export class GetConfigRequest extends Message { /** @@ -2151,7 +2151,7 @@ export class GetConfigRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetConfigRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.GetConfigRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -2175,7 +2175,7 @@ export class GetConfigRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetConfigResponse + * @generated from message xyz.block.ftl.console.v1.GetConfigResponse */ export class GetConfigResponse extends Message { /** @@ -2189,7 +2189,7 @@ export class GetConfigResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetConfigResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.GetConfigResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "value", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); @@ -2212,7 +2212,7 @@ export class GetConfigResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.SetConfigRequest + * @generated from message xyz.block.ftl.console.v1.SetConfigRequest */ export class SetConfigRequest extends Message { /** @@ -2236,7 +2236,7 @@ export class SetConfigRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.SetConfigRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.SetConfigRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -2261,7 +2261,7 @@ export class SetConfigRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.SetConfigResponse + * @generated from message xyz.block.ftl.console.v1.SetConfigResponse */ export class SetConfigResponse extends Message { /** @@ -2275,7 +2275,7 @@ export class SetConfigResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.SetConfigResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.SetConfigResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "value", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); @@ -2298,7 +2298,7 @@ export class SetConfigResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetSecretRequest + * @generated from message xyz.block.ftl.console.v1.GetSecretRequest */ export class GetSecretRequest extends Message { /** @@ -2317,7 +2317,7 @@ export class GetSecretRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetSecretRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.GetSecretRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -2341,7 +2341,7 @@ export class GetSecretRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.GetSecretResponse + * @generated from message xyz.block.ftl.console.v1.GetSecretResponse */ export class GetSecretResponse extends Message { /** @@ -2355,7 +2355,7 @@ export class GetSecretResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.GetSecretResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.GetSecretResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "value", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); @@ -2378,7 +2378,7 @@ export class GetSecretResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.SetSecretRequest + * @generated from message xyz.block.ftl.console.v1.SetSecretRequest */ export class SetSecretRequest extends Message { /** @@ -2402,7 +2402,7 @@ export class SetSecretRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.SetSecretRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.SetSecretRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -2427,7 +2427,7 @@ export class SetSecretRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.SetSecretResponse + * @generated from message xyz.block.ftl.console.v1.SetSecretResponse */ export class SetSecretResponse extends Message { /** @@ -2441,7 +2441,7 @@ export class SetSecretResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.SetSecretResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.SetSecretResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "value", kind: "scalar", T: 12 /* ScalarType.BYTES */ }, ]); @@ -2464,7 +2464,7 @@ export class SetSecretResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.StreamEventsRequest + * @generated from message xyz.block.ftl.console.v1.StreamEventsRequest */ export class StreamEventsRequest extends Message { /** @@ -2473,7 +2473,7 @@ export class StreamEventsRequest extends Message { updateInterval?: Duration; /** - * @generated from field: xyz.block.ftl.v1.console.GetEventsRequest query = 2; + * @generated from field: xyz.block.ftl.console.v1.GetEventsRequest query = 2; */ query?: GetEventsRequest; @@ -2483,7 +2483,7 @@ export class StreamEventsRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.StreamEventsRequest"; + static readonly typeName = "xyz.block.ftl.console.v1.StreamEventsRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "update_interval", kind: "message", T: Duration, opt: true }, { no: 2, name: "query", kind: "message", T: GetEventsRequest }, @@ -2507,11 +2507,11 @@ export class StreamEventsRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.StreamEventsResponse + * @generated from message xyz.block.ftl.console.v1.StreamEventsResponse */ export class StreamEventsResponse extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.console.Event events = 1; + * @generated from field: repeated xyz.block.ftl.console.v1.Event events = 1; */ events: Event[] = []; @@ -2521,7 +2521,7 @@ export class StreamEventsResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.StreamEventsResponse"; + static readonly typeName = "xyz.block.ftl.console.v1.StreamEventsResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "events", kind: "message", T: Event, repeated: true }, ]); @@ -2544,7 +2544,7 @@ export class StreamEventsResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.console.Event + * @generated from message xyz.block.ftl.console.v1.Event */ export class Event extends Message { /** @@ -2560,59 +2560,59 @@ export class Event extends Message { id = protoInt64.zero; /** - * @generated from oneof xyz.block.ftl.v1.console.Event.entry + * @generated from oneof xyz.block.ftl.console.v1.Event.entry */ entry: { /** - * @generated from field: xyz.block.ftl.v1.console.LogEvent log = 3; + * @generated from field: xyz.block.ftl.console.v1.LogEvent log = 3; */ value: LogEvent; case: "log"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.CallEvent call = 4; + * @generated from field: xyz.block.ftl.console.v1.CallEvent call = 4; */ value: CallEvent; case: "call"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.DeploymentCreatedEvent deployment_created = 5; + * @generated from field: xyz.block.ftl.console.v1.DeploymentCreatedEvent deployment_created = 5; */ value: DeploymentCreatedEvent; case: "deploymentCreated"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.DeploymentUpdatedEvent deployment_updated = 6; + * @generated from field: xyz.block.ftl.console.v1.DeploymentUpdatedEvent deployment_updated = 6; */ value: DeploymentUpdatedEvent; case: "deploymentUpdated"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.IngressEvent ingress = 7; + * @generated from field: xyz.block.ftl.console.v1.IngressEvent ingress = 7; */ value: IngressEvent; case: "ingress"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.CronScheduledEvent cron_scheduled = 8; + * @generated from field: xyz.block.ftl.console.v1.CronScheduledEvent cron_scheduled = 8; */ value: CronScheduledEvent; case: "cronScheduled"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.AsyncExecuteEvent async_execute = 9; + * @generated from field: xyz.block.ftl.console.v1.AsyncExecuteEvent async_execute = 9; */ value: AsyncExecuteEvent; case: "asyncExecute"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.PubSubPublishEvent pubsub_publish = 10; + * @generated from field: xyz.block.ftl.console.v1.PubSubPublishEvent pubsub_publish = 10; */ value: PubSubPublishEvent; case: "pubsubPublish"; } | { /** - * @generated from field: xyz.block.ftl.v1.console.PubSubConsumeEvent pubsub_consume = 11; + * @generated from field: xyz.block.ftl.console.v1.PubSubConsumeEvent pubsub_consume = 11; */ value: PubSubConsumeEvent; case: "pubsubConsume"; @@ -2624,7 +2624,7 @@ export class Event extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.console.Event"; + static readonly typeName = "xyz.block.ftl.console.v1.Event"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "time_stamp", kind: "message", T: Timestamp }, { no: 2, name: "id", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts b/frontend/console/src/protos/xyz/block/ftl/language/v1/language_connect.ts similarity index 84% rename from frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts rename to frontend/console/src/protos/xyz/block/ftl/language/v1/language_connect.ts index 95a77a45d1..c8920e7670 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/language/v1/language_connect.ts @@ -1,24 +1,24 @@ // @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.language.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck -import { PingRequest, PingResponse } from "../ftl_pb.js"; +import { PingRequest, PingResponse } from "../../v1/ftl_pb.js"; import { MethodIdempotency, MethodKind } from "@bufbuild/protobuf"; import { BuildContextUpdatedRequest, BuildContextUpdatedResponse, BuildRequest, BuildResponse, CreateModuleRequest, CreateModuleResponse, GenerateStubsRequest, GenerateStubsResponse, GetCreateModuleFlagsRequest, GetCreateModuleFlagsResponse, GetDependenciesRequest, GetDependenciesResponse, ModuleConfigDefaultsRequest, ModuleConfigDefaultsResponse, SyncStubReferencesRequest, SyncStubReferencesResponse } from "./language_pb.js"; /** * LanguageService allows a plugin to add support for a programming language. * - * @generated from service xyz.block.ftl.v1.language.LanguageService + * @generated from service xyz.block.ftl.language.v1.LanguageService */ export const LanguageService = { - typeName: "xyz.block.ftl.v1.language.LanguageService", + typeName: "xyz.block.ftl.language.v1.LanguageService", methods: { /** * Ping service for readiness. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.Ping + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.Ping */ ping: { name: "Ping", @@ -30,7 +30,7 @@ export const LanguageService = { /** * Get language specific flags that can be used to create a new module. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.GetCreateModuleFlags + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.GetCreateModuleFlags */ getCreateModuleFlags: { name: "GetCreateModuleFlags", @@ -41,7 +41,7 @@ export const LanguageService = { /** * Generates files for a new module with the requested name * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.CreateModule + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.CreateModule */ createModule: { name: "CreateModule", @@ -52,7 +52,7 @@ export const LanguageService = { /** * Provide default values for ModuleConfig for values that are not configured in the ftl.toml file. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.ModuleConfigDefaults + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.ModuleConfigDefaults */ moduleConfigDefaults: { name: "ModuleConfigDefaults", @@ -64,7 +64,7 @@ export const LanguageService = { * Extract dependencies for a module * FTL will ensure that these dependencies are built before requesting a build for this module. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.GetDependencies + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.GetDependencies */ getDependencies: { name: "GetDependencies", @@ -83,7 +83,7 @@ export const LanguageService = { * rebuild must include the latest build context id provided by the request or subsequent BuildContextUpdated * calls. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.Build + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.Build */ build: { name: "Build", @@ -101,7 +101,7 @@ export const LanguageService = { * If the plugin will not be able to return a BuildSuccess or BuildFailure, such as when there is no active * build stream, it must fail the BuildContextUpdated call. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.BuildContextUpdated + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.BuildContextUpdated */ buildContextUpdated: { name: "BuildContextUpdated", @@ -118,7 +118,7 @@ export const LanguageService = { * This call is not tied to the module that this plugin is responsible for. A plugin of each language will * be chosen to generate stubs for each module. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.GenerateStubs + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.GenerateStubs */ generateStubs: { name: "GenerateStubs", @@ -135,7 +135,7 @@ export const LanguageService = { * * It is optional to do anything with this call. * - * @generated from rpc xyz.block.ftl.v1.language.LanguageService.SyncStubReferences + * @generated from rpc xyz.block.ftl.language.v1.LanguageService.SyncStubReferences */ syncStubReferences: { name: "SyncStubReferences", diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts b/frontend/console/src/protos/xyz/block/ftl/language/v1/language_pb.ts similarity index 90% rename from frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts rename to frontend/console/src/protos/xyz/block/ftl/language/v1/language_pb.ts index a0d4816ccf..c1a105f8a5 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/language/language_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/language/v1/language_pb.ts @@ -1,16 +1,16 @@ // @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.language.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3, protoInt64, Struct } from "@bufbuild/protobuf"; -import { Module, Schema } from "../schema/schema_pb.js"; +import { Module, Schema } from "../../schema/v1/schema_pb.js"; /** * ModuleConfig contains the configuration for a module, found in the module's ftl.toml file. * - * @generated from message xyz.block.ftl.v1.language.ModuleConfig + * @generated from message xyz.block.ftl.language.v1.ModuleConfig */ export class ModuleConfig extends Message { /** @@ -97,7 +97,7 @@ export class ModuleConfig extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.ModuleConfig"; + static readonly typeName = "xyz.block.ftl.language.v1.ModuleConfig"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -132,7 +132,7 @@ export class ModuleConfig extends Message { /** * ProjectConfig contains the configuration for a project, found in the ftl-project.toml file. * - * @generated from message xyz.block.ftl.v1.language.ProjectConfig + * @generated from message xyz.block.ftl.language.v1.ProjectConfig */ export class ProjectConfig extends Message { /** @@ -161,7 +161,7 @@ export class ProjectConfig extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.ProjectConfig"; + static readonly typeName = "xyz.block.ftl.language.v1.ProjectConfig"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -187,7 +187,7 @@ export class ProjectConfig extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.GetCreateModuleFlagsRequest + * @generated from message xyz.block.ftl.language.v1.GetCreateModuleFlagsRequest */ export class GetCreateModuleFlagsRequest extends Message { /** @@ -201,7 +201,7 @@ export class GetCreateModuleFlagsRequest extends Message [ { no: 1, name: "language", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); @@ -224,11 +224,11 @@ export class GetCreateModuleFlagsRequest extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.language.GetCreateModuleFlagsResponse.Flag flags = 1; + * @generated from field: repeated xyz.block.ftl.language.v1.GetCreateModuleFlagsResponse.Flag flags = 1; */ flags: GetCreateModuleFlagsResponse_Flag[] = []; @@ -238,7 +238,7 @@ export class GetCreateModuleFlagsResponse extends Message [ { no: 1, name: "flags", kind: "message", T: GetCreateModuleFlagsResponse_Flag, repeated: true }, ]); @@ -261,7 +261,7 @@ export class GetCreateModuleFlagsResponse extends Message { /** @@ -302,7 +302,7 @@ export class GetCreateModuleFlagsResponse_Flag extends Message [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "help", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -332,7 +332,7 @@ export class GetCreateModuleFlagsResponse_Flag extends Message { /** @@ -351,7 +351,7 @@ export class CreateModuleRequest extends Message { /** * The project configuration * - * @generated from field: xyz.block.ftl.v1.language.ProjectConfig project_config = 3; + * @generated from field: xyz.block.ftl.language.v1.ProjectConfig project_config = 3; */ projectConfig?: ProjectConfig; @@ -368,7 +368,7 @@ export class CreateModuleRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.CreateModuleRequest"; + static readonly typeName = "xyz.block.ftl.language.v1.CreateModuleRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -396,7 +396,7 @@ export class CreateModuleRequest extends Message { /** * Response to a create module request. * - * @generated from message xyz.block.ftl.v1.language.CreateModuleResponse + * @generated from message xyz.block.ftl.language.v1.CreateModuleResponse */ export class CreateModuleResponse extends Message { constructor(data?: PartialMessage) { @@ -405,7 +405,7 @@ export class CreateModuleResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.CreateModuleResponse"; + static readonly typeName = "xyz.block.ftl.language.v1.CreateModuleResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ ]); @@ -427,7 +427,7 @@ export class CreateModuleResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.ModuleConfigDefaultsRequest + * @generated from message xyz.block.ftl.language.v1.ModuleConfigDefaultsRequest */ export class ModuleConfigDefaultsRequest extends Message { /** @@ -441,7 +441,7 @@ export class ModuleConfigDefaultsRequest extends Message [ { no: 1, name: "dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); @@ -472,7 +472,7 @@ export class ModuleConfigDefaultsRequest extends Message { /** @@ -538,7 +538,7 @@ export class ModuleConfigDefaultsResponse extends Message [ { no: 1, name: "deploy_dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "build", kind: "scalar", T: 9 /* ScalarType.STRING */, opt: true }, @@ -568,11 +568,11 @@ export class ModuleConfigDefaultsResponse extends Message { /** - * @generated from field: xyz.block.ftl.v1.language.ModuleConfig module_config = 1; + * @generated from field: xyz.block.ftl.language.v1.ModuleConfig module_config = 1; */ moduleConfig?: ModuleConfig; @@ -582,7 +582,7 @@ export class GetDependenciesRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.GetDependenciesRequest"; + static readonly typeName = "xyz.block.ftl.language.v1.GetDependenciesRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "module_config", kind: "message", T: ModuleConfig }, ]); @@ -605,7 +605,7 @@ export class GetDependenciesRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.GetDependenciesResponse + * @generated from message xyz.block.ftl.language.v1.GetDependenciesResponse */ export class GetDependenciesResponse extends Message { /** @@ -619,7 +619,7 @@ export class GetDependenciesResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.GetDependenciesResponse"; + static readonly typeName = "xyz.block.ftl.language.v1.GetDependenciesResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "modules", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, ]); @@ -647,7 +647,7 @@ export class GetDependenciesResponse extends Message { * Plugins must include the build context's id when a build succeeds or fails. * For automatic rebuilds, plugins must use the most recent build context they have received. * - * @generated from message xyz.block.ftl.v1.language.BuildContext + * @generated from message xyz.block.ftl.language.v1.BuildContext */ export class BuildContext extends Message { /** @@ -658,14 +658,14 @@ export class BuildContext extends Message { /** * The configuration for the module * - * @generated from field: xyz.block.ftl.v1.language.ModuleConfig module_config = 2; + * @generated from field: xyz.block.ftl.language.v1.ModuleConfig module_config = 2; */ moduleConfig?: ModuleConfig; /** * The FTL schema including all dependencies * - * @generated from field: xyz.block.ftl.v1.schema.Schema schema = 3; + * @generated from field: xyz.block.ftl.schema.v1.Schema schema = 3; */ schema?: Schema; @@ -689,7 +689,7 @@ export class BuildContext extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.BuildContext"; + static readonly typeName = "xyz.block.ftl.language.v1.BuildContext"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module_config", kind: "message", T: ModuleConfig }, @@ -716,11 +716,11 @@ export class BuildContext extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.BuildContextUpdatedRequest + * @generated from message xyz.block.ftl.language.v1.BuildContextUpdatedRequest */ export class BuildContextUpdatedRequest extends Message { /** - * @generated from field: xyz.block.ftl.v1.language.BuildContext build_context = 1; + * @generated from field: xyz.block.ftl.language.v1.BuildContext build_context = 1; */ buildContext?: BuildContext; @@ -730,7 +730,7 @@ export class BuildContextUpdatedRequest extends Message [ { no: 1, name: "build_context", kind: "message", T: BuildContext }, ]); @@ -753,7 +753,7 @@ export class BuildContextUpdatedRequest extends Message { constructor(data?: PartialMessage) { @@ -762,7 +762,7 @@ export class BuildContextUpdatedResponse extends Message [ ]); @@ -787,7 +787,7 @@ export class BuildContextUpdatedResponse extends Message { /** @@ -796,17 +796,17 @@ export class Error extends Message { msg = ""; /** - * @generated from field: xyz.block.ftl.v1.language.Error.ErrorLevel level = 4; + * @generated from field: xyz.block.ftl.language.v1.Error.ErrorLevel level = 4; */ level = Error_ErrorLevel.UNSPECIFIED; /** - * @generated from field: optional xyz.block.ftl.v1.language.Position pos = 5; + * @generated from field: optional xyz.block.ftl.language.v1.Position pos = 5; */ pos?: Position; /** - * @generated from field: xyz.block.ftl.v1.language.Error.ErrorType type = 6; + * @generated from field: xyz.block.ftl.language.v1.Error.ErrorType type = 6; */ type = Error_ErrorType.UNSPECIFIED; @@ -816,7 +816,7 @@ export class Error extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.Error"; + static readonly typeName = "xyz.block.ftl.language.v1.Error"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "msg", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 4, name: "level", kind: "enum", T: proto3.getEnumType(Error_ErrorLevel) }, @@ -842,7 +842,7 @@ export class Error extends Message { } /** - * @generated from enum xyz.block.ftl.v1.language.Error.ErrorLevel + * @generated from enum xyz.block.ftl.language.v1.Error.ErrorLevel */ export enum Error_ErrorLevel { /** @@ -866,7 +866,7 @@ export enum Error_ErrorLevel { ERROR = 3, } // Retrieve enum metadata with: proto3.getEnumType(Error_ErrorLevel) -proto3.util.setEnumType(Error_ErrorLevel, "xyz.block.ftl.v1.language.Error.ErrorLevel", [ +proto3.util.setEnumType(Error_ErrorLevel, "xyz.block.ftl.language.v1.Error.ErrorLevel", [ { no: 0, name: "ERROR_LEVEL_UNSPECIFIED" }, { no: 1, name: "ERROR_LEVEL_INFO" }, { no: 2, name: "ERROR_LEVEL_WARN" }, @@ -874,7 +874,7 @@ proto3.util.setEnumType(Error_ErrorLevel, "xyz.block.ftl.v1.language.Error.Error ]); /** - * @generated from enum xyz.block.ftl.v1.language.Error.ErrorType + * @generated from enum xyz.block.ftl.language.v1.Error.ErrorType */ export enum Error_ErrorType { /** @@ -897,14 +897,14 @@ export enum Error_ErrorType { COMPILER = 2, } // Retrieve enum metadata with: proto3.getEnumType(Error_ErrorType) -proto3.util.setEnumType(Error_ErrorType, "xyz.block.ftl.v1.language.Error.ErrorType", [ +proto3.util.setEnumType(Error_ErrorType, "xyz.block.ftl.language.v1.Error.ErrorType", [ { no: 0, name: "ERROR_TYPE_UNSPECIFIED" }, { no: 1, name: "ERROR_TYPE_FTL" }, { no: 2, name: "ERROR_TYPE_COMPILER" }, ]); /** - * @generated from message xyz.block.ftl.v1.language.Position + * @generated from message xyz.block.ftl.language.v1.Position */ export class Position extends Message { /** @@ -933,7 +933,7 @@ export class Position extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.Position"; + static readonly typeName = "xyz.block.ftl.language.v1.Position"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "filename", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "line", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, @@ -959,11 +959,11 @@ export class Position extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.ErrorList + * @generated from message xyz.block.ftl.language.v1.ErrorList */ export class ErrorList extends Message { /** - * @generated from field: repeated xyz.block.ftl.v1.language.Error errors = 1; + * @generated from field: repeated xyz.block.ftl.language.v1.Error errors = 1; */ errors: Error[] = []; @@ -973,7 +973,7 @@ export class ErrorList extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.ErrorList"; + static readonly typeName = "xyz.block.ftl.language.v1.ErrorList"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "errors", kind: "message", T: Error, repeated: true }, ]); @@ -998,7 +998,7 @@ export class ErrorList extends Message { /** * Request to build a module. * - * @generated from message xyz.block.ftl.v1.language.BuildRequest + * @generated from message xyz.block.ftl.language.v1.BuildRequest */ export class BuildRequest extends Message { /** @@ -1023,7 +1023,7 @@ export class BuildRequest extends Message { rebuildAutomatically = false; /** - * @generated from field: xyz.block.ftl.v1.language.BuildContext build_context = 4; + * @generated from field: xyz.block.ftl.language.v1.BuildContext build_context = 4; */ buildContext?: BuildContext; @@ -1033,7 +1033,7 @@ export class BuildRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.BuildRequest"; + static readonly typeName = "xyz.block.ftl.language.v1.BuildRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "project_root", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "stubs_root", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1066,7 +1066,7 @@ export class BuildRequest extends Message { * If the plugin decides to cancel the build because another build started, no failure or cancellation event needs * to be sent. * - * @generated from message xyz.block.ftl.v1.language.AutoRebuildStarted + * @generated from message xyz.block.ftl.language.v1.AutoRebuildStarted */ export class AutoRebuildStarted extends Message { /** @@ -1080,7 +1080,7 @@ export class AutoRebuildStarted extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.AutoRebuildStarted"; + static readonly typeName = "xyz.block.ftl.language.v1.AutoRebuildStarted"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "context_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); @@ -1107,7 +1107,7 @@ export class AutoRebuildStarted extends Message { * * FTL may ignore this event if it does not match FTL's current build context and state. * - * @generated from message xyz.block.ftl.v1.language.BuildSuccess + * @generated from message xyz.block.ftl.language.v1.BuildSuccess */ export class BuildSuccess extends Message { /** @@ -1127,7 +1127,7 @@ export class BuildSuccess extends Message { /** * Module schema for the built module * - * @generated from field: xyz.block.ftl.v1.schema.Module module = 3; + * @generated from field: xyz.block.ftl.schema.v1.Module module = 3; */ module?: Module; @@ -1150,7 +1150,7 @@ export class BuildSuccess extends Message { * No errors can have a level of ERROR, instead a BuildFailure should be sent * Instead this is useful for INFO and WARN level errors. * - * @generated from field: xyz.block.ftl.v1.language.ErrorList errors = 6; + * @generated from field: xyz.block.ftl.language.v1.ErrorList errors = 6; */ errors?: ErrorList; @@ -1175,7 +1175,7 @@ export class BuildSuccess extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.BuildSuccess"; + static readonly typeName = "xyz.block.ftl.language.v1.BuildSuccess"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "context_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "is_automatic_rebuild", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, @@ -1209,7 +1209,7 @@ export class BuildSuccess extends Message { * * FTL may ignore this event if it does not match FTL's current build context and state. * - * @generated from message xyz.block.ftl.v1.language.BuildFailure + * @generated from message xyz.block.ftl.language.v1.BuildFailure */ export class BuildFailure extends Message { /** @@ -1229,7 +1229,7 @@ export class BuildFailure extends Message { /** * Errors contains any errors that occurred during the build * - * @generated from field: xyz.block.ftl.v1.language.ErrorList errors = 3; + * @generated from field: xyz.block.ftl.language.v1.ErrorList errors = 3; */ errors?: ErrorList; @@ -1248,7 +1248,7 @@ export class BuildFailure extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.BuildFailure"; + static readonly typeName = "xyz.block.ftl.language.v1.BuildFailure"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "context_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "is_automatic_rebuild", kind: "scalar", T: 8 /* ScalarType.BOOL */ }, @@ -1276,27 +1276,27 @@ export class BuildFailure extends Message { /** * Every type of message that can be streamed from the language plugin for a build. * - * @generated from message xyz.block.ftl.v1.language.BuildResponse + * @generated from message xyz.block.ftl.language.v1.BuildResponse */ export class BuildResponse extends Message { /** - * @generated from oneof xyz.block.ftl.v1.language.BuildResponse.event + * @generated from oneof xyz.block.ftl.language.v1.BuildResponse.event */ event: { /** - * @generated from field: xyz.block.ftl.v1.language.AutoRebuildStarted auto_rebuild_started = 2; + * @generated from field: xyz.block.ftl.language.v1.AutoRebuildStarted auto_rebuild_started = 2; */ value: AutoRebuildStarted; case: "autoRebuildStarted"; } | { /** - * @generated from field: xyz.block.ftl.v1.language.BuildSuccess build_success = 3; + * @generated from field: xyz.block.ftl.language.v1.BuildSuccess build_success = 3; */ value: BuildSuccess; case: "buildSuccess"; } | { /** - * @generated from field: xyz.block.ftl.v1.language.BuildFailure build_failure = 4; + * @generated from field: xyz.block.ftl.language.v1.BuildFailure build_failure = 4; */ value: BuildFailure; case: "buildFailure"; @@ -1308,7 +1308,7 @@ export class BuildResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.BuildResponse"; + static readonly typeName = "xyz.block.ftl.language.v1.BuildResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 2, name: "auto_rebuild_started", kind: "message", T: AutoRebuildStarted, oneof: "event" }, { no: 3, name: "build_success", kind: "message", T: BuildSuccess, oneof: "event" }, @@ -1333,7 +1333,7 @@ export class BuildResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.GenerateStubsRequest + * @generated from message xyz.block.ftl.language.v1.GenerateStubsRequest */ export class GenerateStubsRequest extends Message { /** @@ -1346,14 +1346,14 @@ export class GenerateStubsRequest extends Message { /** * The schema of the module to generate stubs for * - * @generated from field: xyz.block.ftl.v1.schema.Module module = 2; + * @generated from field: xyz.block.ftl.schema.v1.Module module = 2; */ module?: Module; /** * The module's configuration to generate stubs for * - * @generated from field: xyz.block.ftl.v1.language.ModuleConfig module_config = 3; + * @generated from field: xyz.block.ftl.language.v1.ModuleConfig module_config = 3; */ moduleConfig?: ModuleConfig; @@ -1362,7 +1362,7 @@ export class GenerateStubsRequest extends Message { * the main moduleConfig provided is of a different language. It is provided as a mechanism to derive * language specific information. For example, the language version. * - * @generated from field: optional xyz.block.ftl.v1.language.ModuleConfig native_module_config = 4; + * @generated from field: optional xyz.block.ftl.language.v1.ModuleConfig native_module_config = 4; */ nativeModuleConfig?: ModuleConfig; @@ -1372,7 +1372,7 @@ export class GenerateStubsRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.GenerateStubsRequest"; + static readonly typeName = "xyz.block.ftl.language.v1.GenerateStubsRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "dir", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "message", T: Module }, @@ -1398,7 +1398,7 @@ export class GenerateStubsRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.GenerateStubsResponse + * @generated from message xyz.block.ftl.language.v1.GenerateStubsResponse */ export class GenerateStubsResponse extends Message { constructor(data?: PartialMessage) { @@ -1407,7 +1407,7 @@ export class GenerateStubsResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.language.GenerateStubsResponse"; + static readonly typeName = "xyz.block.ftl.language.v1.GenerateStubsResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ ]); @@ -1429,11 +1429,11 @@ export class GenerateStubsResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1.language.SyncStubReferencesRequest + * @generated from message xyz.block.ftl.language.v1.SyncStubReferencesRequest */ export class SyncStubReferencesRequest extends Message { /** - * @generated from field: xyz.block.ftl.v1.language.ModuleConfig module_config = 1; + * @generated from field: xyz.block.ftl.language.v1.ModuleConfig module_config = 1; */ moduleConfig?: ModuleConfig; @@ -1457,7 +1457,7 @@ export class SyncStubReferencesRequest extends Message [ { no: 1, name: "module_config", kind: "message", T: ModuleConfig }, { no: 2, name: "stubs_root", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1482,7 +1482,7 @@ export class SyncStubReferencesRequest extends Message { constructor(data?: PartialMessage) { @@ -1491,7 +1491,7 @@ export class SyncStubReferencesResponse extends Message [ ]); diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/plugin_connect.ts similarity index 68% rename from frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts rename to frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/plugin_connect.ts index 0475c4093c..4d63dc4c8d 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/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.provisioner.v1beta1, syntax proto3) /* eslint-disable */ // @ts-nocheck @@ -8,13 +8,13 @@ import { MethodKind } from "@bufbuild/protobuf"; import { PlanRequest, PlanResponse, ProvisionRequest, ProvisionResponse, StatusRequest, StatusResponse } from "./plugin_pb.js"; /** - * @generated from service xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService + * @generated from service xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService */ export const ProvisionerPluginService = { - typeName: "xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService", + typeName: "xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService", methods: { /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Ping + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Ping */ ping: { name: "Ping", @@ -23,7 +23,7 @@ export const ProvisionerPluginService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Provision + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Provision */ provision: { name: "Provision", @@ -32,7 +32,7 @@ export const ProvisionerPluginService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Plan + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Plan */ plan: { name: "Plan", @@ -41,7 +41,7 @@ export const ProvisionerPluginService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerPluginService.Status + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerPluginService.Status */ status: { name: "Status", diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb.ts similarity index 86% rename from frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts rename to frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/plugin_pb.ts index 5e99858648..154fef5bef 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/plugin_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/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.provisioner.v1beta1, syntax proto3) /* eslint-disable */ // @ts-nocheck @@ -12,16 +12,16 @@ import { Resource } from "./resource_pb.js"; * This includes the direct dependencies of the new resource, that can impact * the resource creation. * - * @generated from message xyz.block.ftl.v1beta1.provisioner.ResourceContext + * @generated from message xyz.block.ftl.provisioner.v1beta1.ResourceContext */ export class ResourceContext extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.Resource resource = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.Resource resource = 1; */ resource?: Resource; /** - * @generated from field: repeated xyz.block.ftl.v1beta1.provisioner.Resource dependencies = 2; + * @generated from field: repeated xyz.block.ftl.provisioner.v1beta1.Resource dependencies = 2; */ dependencies: Resource[] = []; @@ -31,7 +31,7 @@ export class ResourceContext extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.ResourceContext"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.ResourceContext"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "resource", kind: "message", T: Resource }, { no: 2, name: "dependencies", kind: "message", T: Resource, repeated: true }, @@ -55,7 +55,7 @@ export class ResourceContext extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.ProvisionRequest + * @generated from message xyz.block.ftl.provisioner.v1beta1.ProvisionRequest */ export class ProvisionRequest extends Message { /** @@ -71,7 +71,7 @@ export class ProvisionRequest extends Message { /** * The resource FTL thinks exists currently * - * @generated from field: repeated xyz.block.ftl.v1beta1.provisioner.Resource existing_resources = 3; + * @generated from field: repeated xyz.block.ftl.provisioner.v1beta1.Resource existing_resources = 3; */ existingResources: Resource[] = []; @@ -79,7 +79,7 @@ export class ProvisionRequest extends Message { * The resource FTL would like to exist after this provisioning run. * This includes all new, existing, and changes resources in this change. * - * @generated from field: repeated xyz.block.ftl.v1beta1.provisioner.ResourceContext desired_resources = 4; + * @generated from field: repeated xyz.block.ftl.provisioner.v1beta1.ResourceContext desired_resources = 4; */ desiredResources: ResourceContext[] = []; @@ -89,7 +89,7 @@ export class ProvisionRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.ProvisionRequest"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.ProvisionRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ftl_cluster_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -115,7 +115,7 @@ export class ProvisionRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.ProvisionResponse + * @generated from message xyz.block.ftl.provisioner.v1beta1.ProvisionResponse */ export class ProvisionResponse extends Message { /** @@ -124,7 +124,7 @@ export class ProvisionResponse extends Message { provisioningToken = ""; /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatus status = 2; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.ProvisionResponseStatus status = 2; */ status = ProvisionResponse_ProvisionResponseStatus.UNSPECIFIED; @@ -134,7 +134,7 @@ export class ProvisionResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.ProvisionResponse"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.ProvisionResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "provisioning_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "status", kind: "enum", T: proto3.getEnumType(ProvisionResponse_ProvisionResponseStatus) }, @@ -158,7 +158,7 @@ export class ProvisionResponse extends Message { } /** - * @generated from enum xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatus + * @generated from enum xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.ProvisionResponseStatus */ export enum ProvisionResponse_ProvisionResponseStatus { /** @@ -172,13 +172,13 @@ export enum ProvisionResponse_ProvisionResponseStatus { SUBMITTED = 1, } // Retrieve enum metadata with: proto3.getEnumType(ProvisionResponse_ProvisionResponseStatus) -proto3.util.setEnumType(ProvisionResponse_ProvisionResponseStatus, "xyz.block.ftl.v1beta1.provisioner.ProvisionResponse.ProvisionResponseStatus", [ +proto3.util.setEnumType(ProvisionResponse_ProvisionResponseStatus, "xyz.block.ftl.provisioner.v1beta1.ProvisionResponse.ProvisionResponseStatus", [ { no: 0, name: "PROVISION_RESPONSE_STATUS_UNSPECIFIED" }, { no: 1, name: "PROVISION_RESPONSE_STATUS_SUBMITTED" }, ]); /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.StatusRequest + * @generated from message xyz.block.ftl.provisioner.v1beta1.StatusRequest */ export class StatusRequest extends Message { /** @@ -191,7 +191,7 @@ export class StatusRequest extends Message { * We need this as input here, so we can populate any resource fields in them * when the provisioning finishes * - * @generated from field: repeated xyz.block.ftl.v1beta1.provisioner.Resource desired_resources = 2; + * @generated from field: repeated xyz.block.ftl.provisioner.v1beta1.Resource desired_resources = 2; */ desiredResources: Resource[] = []; @@ -201,7 +201,7 @@ export class StatusRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.StatusRequest"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.StatusRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "provisioning_token", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "desired_resources", kind: "message", T: Resource, repeated: true }, @@ -225,21 +225,21 @@ export class StatusRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.StatusResponse + * @generated from message xyz.block.ftl.provisioner.v1beta1.StatusResponse */ export class StatusResponse extends Message { /** - * @generated from oneof xyz.block.ftl.v1beta1.provisioner.StatusResponse.status + * @generated from oneof xyz.block.ftl.provisioner.v1beta1.StatusResponse.status */ status: { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunning running = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningRunning running = 1; */ value: StatusResponse_ProvisioningRunning; case: "running"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningSuccess success = 2; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningSuccess success = 2; */ value: StatusResponse_ProvisioningSuccess; case: "success"; @@ -251,7 +251,7 @@ export class StatusResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.StatusResponse"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.StatusResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "running", kind: "message", T: StatusResponse_ProvisioningRunning, oneof: "status" }, { no: 2, name: "success", kind: "message", T: StatusResponse_ProvisioningSuccess, oneof: "status" }, @@ -275,7 +275,7 @@ export class StatusResponse extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.StatusResponse.ProvisioningRunning + * @generated from message xyz.block.ftl.provisioner.v1beta1.StatusResponse.ProvisioningRunning */ export class StatusResponse_ProvisioningRunning extends Message { constructor(data?: PartialMessage) { @@ -284,7 +284,7 @@ export class StatusResponse_ProvisioningRunning extends Message [ ]); @@ -306,7 +306,7 @@ export class StatusResponse_ProvisioningRunning extends Message { /** @@ -320,7 +320,7 @@ export class StatusResponse_ProvisioningFailed extends Message [ { no: 1, name: "error_message", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); @@ -343,14 +343,14 @@ export class StatusResponse_ProvisioningFailed extends Message { /** * Some fields in the resources might have been populated * during the provisioning. The new state is returned here * - * @generated from field: repeated xyz.block.ftl.v1beta1.provisioner.Resource updated_resources = 1; + * @generated from field: repeated xyz.block.ftl.provisioner.v1beta1.Resource updated_resources = 1; */ updatedResources: Resource[] = []; @@ -360,7 +360,7 @@ export class StatusResponse_ProvisioningSuccess extends Message [ { no: 1, name: "updated_resources", kind: "message", T: Resource, repeated: true }, ]); @@ -383,11 +383,11 @@ export class StatusResponse_ProvisioningSuccess extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.ProvisionRequest provisioning = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.ProvisionRequest provisioning = 1; */ provisioning?: ProvisionRequest; @@ -397,7 +397,7 @@ export class PlanRequest extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.PlanRequest"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.PlanRequest"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "provisioning", kind: "message", T: ProvisionRequest }, ]); @@ -420,7 +420,7 @@ export class PlanRequest extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.PlanResponse + * @generated from message xyz.block.ftl.provisioner.v1beta1.PlanResponse */ export class PlanResponse extends Message { /** @@ -436,7 +436,7 @@ export class PlanResponse extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.PlanResponse"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.PlanResponse"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "plan", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/resource_pb.ts similarity index 87% rename from frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts rename to frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/resource_pb.ts index e8e86fd32f..d9318688bf 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/resource_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/resource_pb.ts @@ -1,17 +1,17 @@ // @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.provisioner.v1beta1, syntax proto3) /* eslint-disable */ // @ts-nocheck import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; -import { DatabaseRuntime, Module, Ref } from "../../v1/schema/schema_pb.js"; +import { DatabaseRuntime, Module, Ref } from "../../schema/v1/schema_pb.js"; import { DeploymentArtefact } from "../../v1/controller_pb.js"; /** * Resource is an abstract resource extracted from FTL Schema. * - * @generated from message xyz.block.ftl.v1beta1.provisioner.Resource + * @generated from message xyz.block.ftl.provisioner.v1beta1.Resource */ export class Resource extends Message { /** @@ -22,47 +22,47 @@ export class Resource extends Message { resourceId = ""; /** - * @generated from oneof xyz.block.ftl.v1beta1.provisioner.Resource.resource + * @generated from oneof xyz.block.ftl.provisioner.v1beta1.Resource.resource */ resource: { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.PostgresResource postgres = 102; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.PostgresResource postgres = 102; */ value: PostgresResource; case: "postgres"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.MysqlResource mysql = 103; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.MysqlResource mysql = 103; */ value: MysqlResource; case: "mysql"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.ModuleResource module = 104; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.ModuleResource module = 104; */ value: ModuleResource; case: "module"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource sql_migration = 105; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource sql_migration = 105; */ value: SqlMigrationResource; case: "sqlMigration"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.TopicResource topic = 106; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.TopicResource topic = 106; */ value: TopicResource; case: "topic"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource subscription = 107; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource subscription = 107; */ value: SubscriptionResource; case: "subscription"; } | { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.RunnerResource runner = 108; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.RunnerResource runner = 108; */ value: RunnerResource; case: "runner"; @@ -74,7 +74,7 @@ export class Resource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.Resource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.Resource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "resource_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 102, name: "postgres", kind: "message", T: PostgresResource, oneof: "resource" }, @@ -104,11 +104,11 @@ export class Resource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.PostgresResource + * @generated from message xyz.block.ftl.provisioner.v1beta1.PostgresResource */ export class PostgresResource extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.DatabaseRuntime output = 1; + * @generated from field: xyz.block.ftl.schema.v1.DatabaseRuntime output = 1; */ output?: DatabaseRuntime; @@ -118,7 +118,7 @@ export class PostgresResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.PostgresResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.PostgresResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: DatabaseRuntime }, ]); @@ -141,11 +141,11 @@ export class PostgresResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.MysqlResource + * @generated from message xyz.block.ftl.provisioner.v1beta1.MysqlResource */ export class MysqlResource extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.DatabaseRuntime output = 1; + * @generated from field: xyz.block.ftl.schema.v1.DatabaseRuntime output = 1; */ output?: DatabaseRuntime; @@ -155,7 +155,7 @@ export class MysqlResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.MysqlResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.MysqlResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: DatabaseRuntime }, ]); @@ -178,11 +178,11 @@ export class MysqlResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource + * @generated from message xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource */ export class SqlMigrationResource extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource.SqlMigrationResourceOutput output = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource.SqlMigrationResourceOutput output = 1; */ output?: SqlMigrationResource_SqlMigrationResourceOutput; @@ -197,7 +197,7 @@ export class SqlMigrationResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: SqlMigrationResource_SqlMigrationResourceOutput }, { no: 2, name: "digest", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -221,7 +221,7 @@ export class SqlMigrationResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.SqlMigrationResource.SqlMigrationResourceOutput + * @generated from message xyz.block.ftl.provisioner.v1beta1.SqlMigrationResource.SqlMigrationResourceOutput */ export class SqlMigrationResource_SqlMigrationResourceOutput extends Message { constructor(data?: PartialMessage) { @@ -230,7 +230,7 @@ export class SqlMigrationResource_SqlMigrationResourceOutput extends Message [ ]); @@ -252,16 +252,16 @@ export class SqlMigrationResource_SqlMigrationResourceOutput extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutput output = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.ModuleResource.ModuleResourceOutput output = 1; */ output?: ModuleResource_ModuleResourceOutput; /** - * @generated from field: xyz.block.ftl.v1.schema.Module schema = 2; + * @generated from field: xyz.block.ftl.schema.v1.Module schema = 2; */ schema?: Module; @@ -276,7 +276,7 @@ export class ModuleResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.ModuleResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.ModuleResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: ModuleResource_ModuleResourceOutput }, { no: 2, name: "schema", kind: "message", T: Module }, @@ -301,7 +301,7 @@ export class ModuleResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.ModuleResource.ModuleResourceOutput + * @generated from message xyz.block.ftl.provisioner.v1beta1.ModuleResource.ModuleResourceOutput */ export class ModuleResource_ModuleResourceOutput extends Message { /** @@ -315,7 +315,7 @@ export class ModuleResource_ModuleResourceOutput extends Message [ { no: 1, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, ]); @@ -338,11 +338,11 @@ export class ModuleResource_ModuleResourceOutput extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.RunnerResource.RunnerResourceOutput output = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.RunnerResource.RunnerResourceOutput output = 1; */ output?: RunnerResource_RunnerResourceOutput; @@ -352,7 +352,7 @@ export class RunnerResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.RunnerResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.RunnerResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: RunnerResource_RunnerResourceOutput }, ]); @@ -375,7 +375,7 @@ export class RunnerResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.RunnerResource.RunnerResourceOutput + * @generated from message xyz.block.ftl.provisioner.v1beta1.RunnerResource.RunnerResourceOutput */ export class RunnerResource_RunnerResourceOutput extends Message { /** @@ -394,7 +394,7 @@ export class RunnerResource_RunnerResourceOutput extends Message [ { no: 1, name: "runner_uri", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "deployment_key", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -418,11 +418,11 @@ export class RunnerResource_RunnerResourceOutput extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.TopicResource.TopicResourceOutput output = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.TopicResource.TopicResourceOutput output = 1; */ output?: TopicResource_TopicResourceOutput; @@ -432,7 +432,7 @@ export class TopicResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.TopicResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.TopicResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: TopicResource_TopicResourceOutput }, ]); @@ -455,7 +455,7 @@ export class TopicResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.TopicResource.TopicResourceOutput + * @generated from message xyz.block.ftl.provisioner.v1beta1.TopicResource.TopicResourceOutput */ export class TopicResource_TopicResourceOutput extends Message { /** @@ -474,7 +474,7 @@ export class TopicResource_TopicResourceOutput extends Message [ { no: 1, name: "kafka_brokers", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 2, name: "topic_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -498,16 +498,16 @@ export class TopicResource_TopicResourceOutput extends Message { /** - * @generated from field: xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.SubscriptionResourceOutput output = 1; + * @generated from field: xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.SubscriptionResourceOutput output = 1; */ output?: SubscriptionResource_SubscriptionResourceOutput; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref topic = 2; + * @generated from field: xyz.block.ftl.schema.v1.Ref topic = 2; */ topic?: Ref; @@ -517,7 +517,7 @@ export class SubscriptionResource extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1beta1.provisioner.SubscriptionResource"; + static readonly typeName = "xyz.block.ftl.provisioner.v1beta1.SubscriptionResource"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "output", kind: "message", T: SubscriptionResource_SubscriptionResourceOutput }, { no: 2, name: "topic", kind: "message", T: Ref }, @@ -541,7 +541,7 @@ export class SubscriptionResource extends Message { } /** - * @generated from message xyz.block.ftl.v1beta1.provisioner.SubscriptionResource.SubscriptionResourceOutput + * @generated from message xyz.block.ftl.provisioner.v1beta1.SubscriptionResource.SubscriptionResourceOutput */ export class SubscriptionResource_SubscriptionResourceOutput extends Message { /** @@ -565,7 +565,7 @@ export class SubscriptionResource_SubscriptionResourceOutput extends Message [ { no: 1, name: "kafka_brokers", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, { no: 2, name: "topic_id", kind: "scalar", T: 9 /* ScalarType.STRING */ }, diff --git a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/service_connect.ts similarity index 74% rename from frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts rename to frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/service_connect.ts index 3dc2e50cec..11d72bf5a2 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1beta1/provisioner/service_connect.ts +++ b/frontend/console/src/protos/xyz/block/ftl/provisioner/v1beta1/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.provisioner.v1beta1, syntax proto3) /* eslint-disable */ // @ts-nocheck @@ -8,13 +8,13 @@ import { MethodIdempotency, MethodKind } from "@bufbuild/protobuf"; import { CreateDeploymentRequest, CreateDeploymentResponse, GetArtefactDiffsRequest, GetArtefactDiffsResponse, ReplaceDeployRequest, ReplaceDeployResponse, StatusRequest, StatusResponse, UpdateDeployRequest, UpdateDeployResponse, UploadArtefactRequest, UploadArtefactResponse } from "../../v1/controller_pb.js"; /** - * @generated from service xyz.block.ftl.v1beta1.provisioner.ProvisionerService + * @generated from service xyz.block.ftl.provisioner.v1beta1.ProvisionerService */ export const ProvisionerService = { - typeName: "xyz.block.ftl.v1beta1.provisioner.ProvisionerService", + typeName: "xyz.block.ftl.provisioner.v1beta1.ProvisionerService", methods: { /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Ping + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Ping */ ping: { name: "Ping", @@ -24,7 +24,7 @@ export const ProvisionerService = { idempotency: MethodIdempotency.NoSideEffects, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.Status + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.Status */ status: { name: "Status", @@ -33,7 +33,7 @@ export const ProvisionerService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.GetArtefactDiffs + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.GetArtefactDiffs */ getArtefactDiffs: { name: "GetArtefactDiffs", @@ -42,7 +42,7 @@ export const ProvisionerService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UploadArtefact + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UploadArtefact */ uploadArtefact: { name: "UploadArtefact", @@ -51,7 +51,7 @@ export const ProvisionerService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.CreateDeployment + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.CreateDeployment */ createDeployment: { name: "CreateDeployment", @@ -60,7 +60,7 @@ export const ProvisionerService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.UpdateDeploy + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.UpdateDeploy */ updateDeploy: { name: "UpdateDeploy", @@ -69,7 +69,7 @@ export const ProvisionerService = { kind: MethodKind.Unary, }, /** - * @generated from rpc xyz.block.ftl.v1beta1.provisioner.ProvisionerService.ReplaceDeploy + * @generated from rpc xyz.block.ftl.provisioner.v1beta1.ProvisionerService.ReplaceDeploy */ replaceDeploy: { name: "ReplaceDeploy", diff --git a/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts b/frontend/console/src/protos/xyz/block/ftl/schema/v1/schema_pb.ts similarity index 84% rename from frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts rename to frontend/console/src/protos/xyz/block/ftl/schema/v1/schema_pb.ts index 4bd9bd3381..d935da1bc7 100644 --- a/frontend/console/src/protos/xyz/block/ftl/v1/schema/schema_pb.ts +++ b/frontend/console/src/protos/xyz/block/ftl/schema/v1/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.schema.v1, syntax proto3) /* eslint-disable */ // @ts-nocheck @@ -9,7 +9,7 @@ import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialM import { Message, proto3, protoInt64, Timestamp } from "@bufbuild/protobuf"; /** - * @generated from enum xyz.block.ftl.v1.schema.AliasKind + * @generated from enum xyz.block.ftl.schema.v1.AliasKind */ export enum AliasKind { /** @@ -23,13 +23,13 @@ export enum AliasKind { JSON = 1, } // Retrieve enum metadata with: proto3.getEnumType(AliasKind) -proto3.util.setEnumType(AliasKind, "xyz.block.ftl.v1.schema.AliasKind", [ +proto3.util.setEnumType(AliasKind, "xyz.block.ftl.schema.v1.AliasKind", [ { no: 0, name: "ALIAS_KIND_UNSPECIFIED" }, { no: 1, name: "ALIAS_KIND_JSON" }, ]); /** - * @generated from enum xyz.block.ftl.v1.schema.FromOffset + * @generated from enum xyz.block.ftl.schema.v1.FromOffset */ export enum FromOffset { /** @@ -48,18 +48,18 @@ export enum FromOffset { LATEST = 2, } // Retrieve enum metadata with: proto3.getEnumType(FromOffset) -proto3.util.setEnumType(FromOffset, "xyz.block.ftl.v1.schema.FromOffset", [ +proto3.util.setEnumType(FromOffset, "xyz.block.ftl.schema.v1.FromOffset", [ { no: 0, name: "FROM_OFFSET_UNSPECIFIED" }, { no: 1, name: "FROM_OFFSET_BEGINNING" }, { no: 2, name: "FROM_OFFSET_LATEST" }, ]); /** - * @generated from message xyz.block.ftl.v1.schema.AWSIAMAuthDatabaseConnector + * @generated from message xyz.block.ftl.schema.v1.AWSIAMAuthDatabaseConnector */ export class AWSIAMAuthDatabaseConnector extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -84,7 +84,7 @@ export class AWSIAMAuthDatabaseConnector extends Message [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "username", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -110,11 +110,11 @@ export class AWSIAMAuthDatabaseConnector extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -124,7 +124,7 @@ export class Any extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Any"; + static readonly typeName = "xyz.block.ftl.schema.v1.Any"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -147,16 +147,16 @@ export class Any extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Array + * @generated from message xyz.block.ftl.schema.v1.Array */ export class Array extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: xyz.block.ftl.v1.schema.Type element = 2; + * @generated from field: xyz.block.ftl.schema.v1.Type element = 2; */ element?: Type; @@ -166,7 +166,7 @@ export class Array extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Array"; + static readonly typeName = "xyz.block.ftl.schema.v1.Array"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "element", kind: "message", T: Type }, @@ -190,11 +190,11 @@ export class Array extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Bool + * @generated from message xyz.block.ftl.schema.v1.Bool */ export class Bool extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -204,7 +204,7 @@ export class Bool extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Bool"; + static readonly typeName = "xyz.block.ftl.schema.v1.Bool"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -227,11 +227,11 @@ export class Bool extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Bytes + * @generated from message xyz.block.ftl.schema.v1.Bytes */ export class Bytes extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -241,7 +241,7 @@ export class Bytes extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Bytes"; + static readonly typeName = "xyz.block.ftl.schema.v1.Bytes"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -264,11 +264,11 @@ export class Bytes extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Config + * @generated from message xyz.block.ftl.schema.v1.Config */ export class Config extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -283,7 +283,7 @@ export class Config extends Message { name = ""; /** - * @generated from field: xyz.block.ftl.v1.schema.Type type = 4; + * @generated from field: xyz.block.ftl.schema.v1.Type type = 4; */ type?: Type; @@ -293,7 +293,7 @@ export class Config extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Config"; + static readonly typeName = "xyz.block.ftl.schema.v1.Config"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -319,11 +319,11 @@ export class Config extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.DSNDatabaseConnector + * @generated from message xyz.block.ftl.schema.v1.DSNDatabaseConnector */ export class DSNDatabaseConnector extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -338,7 +338,7 @@ export class DSNDatabaseConnector extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.DSNDatabaseConnector"; + static readonly typeName = "xyz.block.ftl.schema.v1.DSNDatabaseConnector"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "dsn", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -362,11 +362,11 @@ export class DSNDatabaseConnector extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Data + * @generated from message xyz.block.ftl.schema.v1.Data */ export class Data extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -386,17 +386,17 @@ export class Data extends Message { name = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.TypeParameter type_parameters = 5; + * @generated from field: repeated xyz.block.ftl.schema.v1.TypeParameter type_parameters = 5; */ typeParameters: TypeParameter[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Field fields = 6; + * @generated from field: repeated xyz.block.ftl.schema.v1.Field fields = 6; */ fields: Field[] = []; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Metadata metadata = 7; + * @generated from field: repeated xyz.block.ftl.schema.v1.Metadata metadata = 7; */ metadata: Metadata[] = []; @@ -406,7 +406,7 @@ export class Data extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Data"; + static readonly typeName = "xyz.block.ftl.schema.v1.Data"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -435,16 +435,16 @@ export class Data extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Database + * @generated from message xyz.block.ftl.schema.v1.Database */ export class Database extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: optional xyz.block.ftl.v1.schema.DatabaseRuntime runtime = 31634; + * @generated from field: optional xyz.block.ftl.schema.v1.DatabaseRuntime runtime = 31634; */ runtime?: DatabaseRuntime; @@ -464,7 +464,7 @@ export class Database extends Message { name = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Metadata metadata = 5; + * @generated from field: repeated xyz.block.ftl.schema.v1.Metadata metadata = 5; */ metadata: Metadata[] = []; @@ -474,7 +474,7 @@ export class Database extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Database"; + static readonly typeName = "xyz.block.ftl.schema.v1.Database"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 31634, name: "runtime", kind: "message", T: DatabaseRuntime, opt: true }, @@ -502,21 +502,21 @@ export class Database extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.DatabaseConnector + * @generated from message xyz.block.ftl.schema.v1.DatabaseConnector */ export class DatabaseConnector extends Message { /** - * @generated from oneof xyz.block.ftl.v1.schema.DatabaseConnector.value + * @generated from oneof xyz.block.ftl.schema.v1.DatabaseConnector.value */ value: { /** - * @generated from field: xyz.block.ftl.v1.schema.AWSIAMAuthDatabaseConnector awsiam_auth_database_connector = 2; + * @generated from field: xyz.block.ftl.schema.v1.AWSIAMAuthDatabaseConnector awsiam_auth_database_connector = 2; */ value: AWSIAMAuthDatabaseConnector; case: "awsiamAuthDatabaseConnector"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.DSNDatabaseConnector dsn_database_connector = 1; + * @generated from field: xyz.block.ftl.schema.v1.DSNDatabaseConnector dsn_database_connector = 1; */ value: DSNDatabaseConnector; case: "dsnDatabaseConnector"; @@ -528,7 +528,7 @@ export class DatabaseConnector extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.DatabaseConnector"; + static readonly typeName = "xyz.block.ftl.schema.v1.DatabaseConnector"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 2, name: "awsiam_auth_database_connector", kind: "message", T: AWSIAMAuthDatabaseConnector, oneof: "value" }, { no: 1, name: "dsn_database_connector", kind: "message", T: DSNDatabaseConnector, oneof: "value" }, @@ -552,16 +552,16 @@ export class DatabaseConnector extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.DatabaseRuntime + * @generated from message xyz.block.ftl.schema.v1.DatabaseRuntime */ export class DatabaseRuntime extends Message { /** - * @generated from field: xyz.block.ftl.v1.schema.DatabaseConnector read_connector = 1; + * @generated from field: xyz.block.ftl.schema.v1.DatabaseConnector read_connector = 1; */ readConnector?: DatabaseConnector; /** - * @generated from field: xyz.block.ftl.v1.schema.DatabaseConnector write_connector = 2; + * @generated from field: xyz.block.ftl.schema.v1.DatabaseConnector write_connector = 2; */ writeConnector?: DatabaseConnector; @@ -571,7 +571,7 @@ export class DatabaseRuntime extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.DatabaseRuntime"; + static readonly typeName = "xyz.block.ftl.schema.v1.DatabaseRuntime"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "read_connector", kind: "message", T: DatabaseConnector }, { no: 2, name: "write_connector", kind: "message", T: DatabaseConnector }, @@ -595,57 +595,57 @@ export class DatabaseRuntime extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Decl + * @generated from message xyz.block.ftl.schema.v1.Decl */ export class Decl extends Message { /** - * @generated from oneof xyz.block.ftl.v1.schema.Decl.value + * @generated from oneof xyz.block.ftl.schema.v1.Decl.value */ value: { /** - * @generated from field: xyz.block.ftl.v1.schema.Config config = 6; + * @generated from field: xyz.block.ftl.schema.v1.Config config = 6; */ value: Config; case: "config"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Data data = 1; + * @generated from field: xyz.block.ftl.schema.v1.Data data = 1; */ value: Data; case: "data"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Database database = 3; + * @generated from field: xyz.block.ftl.schema.v1.Database database = 3; */ value: Database; case: "database"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Enum enum = 4; + * @generated from field: xyz.block.ftl.schema.v1.Enum enum = 4; */ value: Enum; case: "enum"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Secret secret = 7; + * @generated from field: xyz.block.ftl.schema.v1.Secret secret = 7; */ value: Secret; case: "secret"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Topic topic = 9; + * @generated from field: xyz.block.ftl.schema.v1.Topic topic = 9; */ value: Topic; case: "topic"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.TypeAlias type_alias = 5; + * @generated from field: xyz.block.ftl.schema.v1.TypeAlias type_alias = 5; */ value: TypeAlias; case: "typeAlias"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.Verb verb = 2; + * @generated from field: xyz.block.ftl.schema.v1.Verb verb = 2; */ value: Verb; case: "verb"; @@ -657,7 +657,7 @@ export class Decl extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Decl"; + static readonly typeName = "xyz.block.ftl.schema.v1.Decl"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 6, name: "config", kind: "message", T: Config, oneof: "value" }, { no: 1, name: "data", kind: "message", T: Data, oneof: "value" }, @@ -687,11 +687,11 @@ export class Decl extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Enum + * @generated from message xyz.block.ftl.schema.v1.Enum */ export class Enum extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -711,12 +711,12 @@ export class Enum extends Message { name = ""; /** - * @generated from field: optional xyz.block.ftl.v1.schema.Type type = 5; + * @generated from field: optional xyz.block.ftl.schema.v1.Type type = 5; */ type?: Type; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.EnumVariant variants = 6; + * @generated from field: repeated xyz.block.ftl.schema.v1.EnumVariant variants = 6; */ variants: EnumVariant[] = []; @@ -726,7 +726,7 @@ export class Enum extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Enum"; + static readonly typeName = "xyz.block.ftl.schema.v1.Enum"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -754,11 +754,11 @@ export class Enum extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.EnumVariant + * @generated from message xyz.block.ftl.schema.v1.EnumVariant */ export class EnumVariant extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -773,7 +773,7 @@ export class EnumVariant extends Message { name = ""; /** - * @generated from field: xyz.block.ftl.v1.schema.Value value = 4; + * @generated from field: xyz.block.ftl.schema.v1.Value value = 4; */ value?: Value; @@ -783,7 +783,7 @@ export class EnumVariant extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.EnumVariant"; + static readonly typeName = "xyz.block.ftl.schema.v1.EnumVariant"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -809,11 +809,11 @@ export class EnumVariant extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Field + * @generated from message xyz.block.ftl.schema.v1.Field */ export class Field extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -828,12 +828,12 @@ export class Field extends Message { name = ""; /** - * @generated from field: xyz.block.ftl.v1.schema.Type type = 4; + * @generated from field: xyz.block.ftl.schema.v1.Type type = 4; */ type?: Type; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Metadata metadata = 5; + * @generated from field: repeated xyz.block.ftl.schema.v1.Metadata metadata = 5; */ metadata: Metadata[] = []; @@ -843,7 +843,7 @@ export class Field extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Field"; + static readonly typeName = "xyz.block.ftl.schema.v1.Field"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 3, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -870,11 +870,11 @@ export class Field extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Float + * @generated from message xyz.block.ftl.schema.v1.Float */ export class Float extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -884,7 +884,7 @@ export class Float extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Float"; + static readonly typeName = "xyz.block.ftl.schema.v1.Float"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -907,21 +907,21 @@ export class Float extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.IngressPathComponent + * @generated from message xyz.block.ftl.schema.v1.IngressPathComponent */ export class IngressPathComponent extends Message { /** - * @generated from oneof xyz.block.ftl.v1.schema.IngressPathComponent.value + * @generated from oneof xyz.block.ftl.schema.v1.IngressPathComponent.value */ value: { /** - * @generated from field: xyz.block.ftl.v1.schema.IngressPathLiteral ingress_path_literal = 1; + * @generated from field: xyz.block.ftl.schema.v1.IngressPathLiteral ingress_path_literal = 1; */ value: IngressPathLiteral; case: "ingressPathLiteral"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.IngressPathParameter ingress_path_parameter = 2; + * @generated from field: xyz.block.ftl.schema.v1.IngressPathParameter ingress_path_parameter = 2; */ value: IngressPathParameter; case: "ingressPathParameter"; @@ -933,7 +933,7 @@ export class IngressPathComponent extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.IngressPathComponent"; + static readonly typeName = "xyz.block.ftl.schema.v1.IngressPathComponent"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "ingress_path_literal", kind: "message", T: IngressPathLiteral, oneof: "value" }, { no: 2, name: "ingress_path_parameter", kind: "message", T: IngressPathParameter, oneof: "value" }, @@ -957,11 +957,11 @@ export class IngressPathComponent extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.IngressPathLiteral + * @generated from message xyz.block.ftl.schema.v1.IngressPathLiteral */ export class IngressPathLiteral extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -976,7 +976,7 @@ export class IngressPathLiteral extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.IngressPathLiteral"; + static readonly typeName = "xyz.block.ftl.schema.v1.IngressPathLiteral"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "text", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1000,11 +1000,11 @@ export class IngressPathLiteral extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.IngressPathParameter + * @generated from message xyz.block.ftl.schema.v1.IngressPathParameter */ export class IngressPathParameter extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1019,7 +1019,7 @@ export class IngressPathParameter extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.IngressPathParameter"; + static readonly typeName = "xyz.block.ftl.schema.v1.IngressPathParameter"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "name", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1043,11 +1043,11 @@ export class IngressPathParameter extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Int + * @generated from message xyz.block.ftl.schema.v1.Int */ export class Int extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1057,7 +1057,7 @@ export class Int extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Int"; + static readonly typeName = "xyz.block.ftl.schema.v1.Int"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -1080,11 +1080,11 @@ export class Int extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.IntValue + * @generated from message xyz.block.ftl.schema.v1.IntValue */ export class IntValue extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1099,7 +1099,7 @@ export class IntValue extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.IntValue"; + static readonly typeName = "xyz.block.ftl.schema.v1.IntValue"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "value", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, @@ -1123,21 +1123,21 @@ export class IntValue extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Map + * @generated from message xyz.block.ftl.schema.v1.Map */ export class Map extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: xyz.block.ftl.v1.schema.Type key = 2; + * @generated from field: xyz.block.ftl.schema.v1.Type key = 2; */ key?: Type; /** - * @generated from field: xyz.block.ftl.v1.schema.Type value = 3; + * @generated from field: xyz.block.ftl.schema.v1.Type value = 3; */ value?: Type; @@ -1147,7 +1147,7 @@ export class Map extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Map"; + static readonly typeName = "xyz.block.ftl.schema.v1.Map"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "key", kind: "message", T: Type }, @@ -1172,87 +1172,87 @@ export class Map extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Metadata + * @generated from message xyz.block.ftl.schema.v1.Metadata */ export class Metadata extends Message { /** - * @generated from oneof xyz.block.ftl.v1.schema.Metadata.value + * @generated from oneof xyz.block.ftl.schema.v1.Metadata.value */ value: { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataAlias alias = 5; + * @generated from field: xyz.block.ftl.schema.v1.MetadataAlias alias = 5; */ value: MetadataAlias; case: "alias"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataCalls calls = 1; + * @generated from field: xyz.block.ftl.schema.v1.MetadataCalls calls = 1; */ value: MetadataCalls; case: "calls"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataConfig config = 10; + * @generated from field: xyz.block.ftl.schema.v1.MetadataConfig config = 10; */ value: MetadataConfig; case: "config"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataCronJob cron_job = 3; + * @generated from field: xyz.block.ftl.schema.v1.MetadataCronJob cron_job = 3; */ value: MetadataCronJob; case: "cronJob"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataDatabases databases = 4; + * @generated from field: xyz.block.ftl.schema.v1.MetadataDatabases databases = 4; */ value: MetadataDatabases; case: "databases"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataEncoding encoding = 9; + * @generated from field: xyz.block.ftl.schema.v1.MetadataEncoding encoding = 9; */ value: MetadataEncoding; case: "encoding"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataIngress ingress = 2; + * @generated from field: xyz.block.ftl.schema.v1.MetadataIngress ingress = 2; */ value: MetadataIngress; case: "ingress"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataPublisher publisher = 12; + * @generated from field: xyz.block.ftl.schema.v1.MetadataPublisher publisher = 12; */ value: MetadataPublisher; case: "publisher"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataRetry retry = 6; + * @generated from field: xyz.block.ftl.schema.v1.MetadataRetry retry = 6; */ value: MetadataRetry; case: "retry"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataSQLMigration sql_migration = 13; + * @generated from field: xyz.block.ftl.schema.v1.MetadataSQLMigration sql_migration = 13; */ value: MetadataSQLMigration; case: "sqlMigration"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataSecrets secrets = 11; + * @generated from field: xyz.block.ftl.schema.v1.MetadataSecrets secrets = 11; */ value: MetadataSecrets; case: "secrets"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataSubscriber subscriber = 7; + * @generated from field: xyz.block.ftl.schema.v1.MetadataSubscriber subscriber = 7; */ value: MetadataSubscriber; case: "subscriber"; } | { /** - * @generated from field: xyz.block.ftl.v1.schema.MetadataTypeMap type_map = 8; + * @generated from field: xyz.block.ftl.schema.v1.MetadataTypeMap type_map = 8; */ value: MetadataTypeMap; case: "typeMap"; @@ -1264,7 +1264,7 @@ export class Metadata extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Metadata"; + static readonly typeName = "xyz.block.ftl.schema.v1.Metadata"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 5, name: "alias", kind: "message", T: MetadataAlias, oneof: "value" }, { no: 1, name: "calls", kind: "message", T: MetadataCalls, oneof: "value" }, @@ -1299,16 +1299,16 @@ export class Metadata extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataAlias + * @generated from message xyz.block.ftl.schema.v1.MetadataAlias */ export class MetadataAlias extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: xyz.block.ftl.v1.schema.AliasKind kind = 2; + * @generated from field: xyz.block.ftl.schema.v1.AliasKind kind = 2; */ kind = AliasKind.UNSPECIFIED; @@ -1323,7 +1323,7 @@ export class MetadataAlias extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataAlias"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataAlias"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "kind", kind: "enum", T: proto3.getEnumType(AliasKind) }, @@ -1348,16 +1348,16 @@ export class MetadataAlias extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataCalls + * @generated from message xyz.block.ftl.schema.v1.MetadataCalls */ export class MetadataCalls extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref calls = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref calls = 2; */ calls: Ref[] = []; @@ -1367,7 +1367,7 @@ export class MetadataCalls extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataCalls"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataCalls"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "calls", kind: "message", T: Ref, repeated: true }, @@ -1391,16 +1391,16 @@ export class MetadataCalls extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataConfig + * @generated from message xyz.block.ftl.schema.v1.MetadataConfig */ export class MetadataConfig extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref config = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref config = 2; */ config: Ref[] = []; @@ -1410,7 +1410,7 @@ export class MetadataConfig extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataConfig"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataConfig"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "config", kind: "message", T: Ref, repeated: true }, @@ -1434,11 +1434,11 @@ export class MetadataConfig extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataCronJob + * @generated from message xyz.block.ftl.schema.v1.MetadataCronJob */ export class MetadataCronJob extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1453,7 +1453,7 @@ export class MetadataCronJob extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataCronJob"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataCronJob"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "cron", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1477,16 +1477,16 @@ export class MetadataCronJob extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataDatabases + * @generated from message xyz.block.ftl.schema.v1.MetadataDatabases */ export class MetadataDatabases extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref calls = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref calls = 2; */ calls: Ref[] = []; @@ -1496,7 +1496,7 @@ export class MetadataDatabases extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataDatabases"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataDatabases"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "calls", kind: "message", T: Ref, repeated: true }, @@ -1520,11 +1520,11 @@ export class MetadataDatabases extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataEncoding + * @generated from message xyz.block.ftl.schema.v1.MetadataEncoding */ export class MetadataEncoding extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1544,7 +1544,7 @@ export class MetadataEncoding extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataEncoding"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataEncoding"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1569,11 +1569,11 @@ export class MetadataEncoding extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataIngress + * @generated from message xyz.block.ftl.schema.v1.MetadataIngress */ export class MetadataIngress extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1588,7 +1588,7 @@ export class MetadataIngress extends Message { method = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.IngressPathComponent path = 4; + * @generated from field: repeated xyz.block.ftl.schema.v1.IngressPathComponent path = 4; */ path: IngressPathComponent[] = []; @@ -1598,7 +1598,7 @@ export class MetadataIngress extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataIngress"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataIngress"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "type", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1624,16 +1624,16 @@ export class MetadataIngress extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataPublisher + * @generated from message xyz.block.ftl.schema.v1.MetadataPublisher */ export class MetadataPublisher extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref topics = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref topics = 2; */ topics: Ref[] = []; @@ -1643,7 +1643,7 @@ export class MetadataPublisher extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataPublisher"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataPublisher"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "topics", kind: "message", T: Ref, repeated: true }, @@ -1667,11 +1667,11 @@ export class MetadataPublisher extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataRetry + * @generated from message xyz.block.ftl.schema.v1.MetadataRetry */ export class MetadataRetry extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1691,7 +1691,7 @@ export class MetadataRetry extends Message { maxBackoff = ""; /** - * @generated from field: optional xyz.block.ftl.v1.schema.Ref catch = 5; + * @generated from field: optional xyz.block.ftl.schema.v1.Ref catch = 5; */ catch?: Ref; @@ -1701,7 +1701,7 @@ export class MetadataRetry extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataRetry"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataRetry"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "count", kind: "scalar", T: 3 /* ScalarType.INT64 */, opt: true }, @@ -1728,11 +1728,11 @@ export class MetadataRetry extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataSQLMigration + * @generated from message xyz.block.ftl.schema.v1.MetadataSQLMigration */ export class MetadataSQLMigration extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1747,7 +1747,7 @@ export class MetadataSQLMigration extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataSQLMigration"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataSQLMigration"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "digest", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1771,16 +1771,16 @@ export class MetadataSQLMigration extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataSecrets + * @generated from message xyz.block.ftl.schema.v1.MetadataSecrets */ export class MetadataSecrets extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Ref secrets = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Ref secrets = 2; */ secrets: Ref[] = []; @@ -1790,7 +1790,7 @@ export class MetadataSecrets extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataSecrets"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataSecrets"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "secrets", kind: "message", T: Ref, repeated: true }, @@ -1814,21 +1814,21 @@ export class MetadataSecrets extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataSubscriber + * @generated from message xyz.block.ftl.schema.v1.MetadataSubscriber */ export class MetadataSubscriber extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: xyz.block.ftl.v1.schema.Ref topic = 2; + * @generated from field: xyz.block.ftl.schema.v1.Ref topic = 2; */ topic?: Ref; /** - * @generated from field: xyz.block.ftl.v1.schema.FromOffset from_offset = 3; + * @generated from field: xyz.block.ftl.schema.v1.FromOffset from_offset = 3; */ fromOffset = FromOffset.UNSPECIFIED; @@ -1843,7 +1843,7 @@ export class MetadataSubscriber extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataSubscriber"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataSubscriber"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "topic", kind: "message", T: Ref }, @@ -1869,11 +1869,11 @@ export class MetadataSubscriber extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.MetadataTypeMap + * @generated from message xyz.block.ftl.schema.v1.MetadataTypeMap */ export class MetadataTypeMap extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1893,7 +1893,7 @@ export class MetadataTypeMap extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.MetadataTypeMap"; + static readonly typeName = "xyz.block.ftl.schema.v1.MetadataTypeMap"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "runtime", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -1918,11 +1918,11 @@ export class MetadataTypeMap extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Module + * @generated from message xyz.block.ftl.schema.v1.Module */ export class Module extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -1942,12 +1942,12 @@ export class Module extends Message { name = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Decl decls = 5; + * @generated from field: repeated xyz.block.ftl.schema.v1.Decl decls = 5; */ decls: Decl[] = []; /** - * @generated from field: optional xyz.block.ftl.v1.schema.ModuleRuntime runtime = 31634; + * @generated from field: optional xyz.block.ftl.schema.v1.ModuleRuntime runtime = 31634; */ runtime?: ModuleRuntime; @@ -1957,7 +1957,7 @@ export class Module extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Module"; + static readonly typeName = "xyz.block.ftl.schema.v1.Module"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -1985,7 +1985,7 @@ export class Module extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.ModuleRuntime + * @generated from message xyz.block.ftl.schema.v1.ModuleRuntime */ export class ModuleRuntime extends Message { /** @@ -2024,7 +2024,7 @@ export class ModuleRuntime extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.ModuleRuntime"; + static readonly typeName = "xyz.block.ftl.schema.v1.ModuleRuntime"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "create_time", kind: "message", T: Timestamp }, { no: 2, name: "language", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -2052,16 +2052,16 @@ export class ModuleRuntime extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Optional + * @generated from message xyz.block.ftl.schema.v1.Optional */ export class Optional extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: optional xyz.block.ftl.v1.schema.Type type = 2; + * @generated from field: optional xyz.block.ftl.schema.v1.Type type = 2; */ type?: Type; @@ -2071,7 +2071,7 @@ export class Optional extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Optional"; + static readonly typeName = "xyz.block.ftl.schema.v1.Optional"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "type", kind: "message", T: Type, opt: true }, @@ -2095,7 +2095,7 @@ export class Optional extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Position + * @generated from message xyz.block.ftl.schema.v1.Position */ export class Position extends Message { /** @@ -2119,7 +2119,7 @@ export class Position extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Position"; + static readonly typeName = "xyz.block.ftl.schema.v1.Position"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "filename", kind: "scalar", T: 9 /* ScalarType.STRING */ }, { no: 2, name: "line", kind: "scalar", T: 3 /* ScalarType.INT64 */ }, @@ -2144,11 +2144,11 @@ export class Position extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Ref + * @generated from message xyz.block.ftl.schema.v1.Ref */ export class Ref extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -2163,7 +2163,7 @@ export class Ref extends Message { name = ""; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Type type_parameters = 4; + * @generated from field: repeated xyz.block.ftl.schema.v1.Type type_parameters = 4; */ typeParameters: Type[] = []; @@ -2173,7 +2173,7 @@ export class Ref extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Ref"; + static readonly typeName = "xyz.block.ftl.schema.v1.Ref"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 3, name: "module", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -2199,16 +2199,16 @@ export class Ref extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Schema + * @generated from message xyz.block.ftl.schema.v1.Schema */ export class Schema extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; /** - * @generated from field: repeated xyz.block.ftl.v1.schema.Module modules = 2; + * @generated from field: repeated xyz.block.ftl.schema.v1.Module modules = 2; */ modules: Module[] = []; @@ -2218,7 +2218,7 @@ export class Schema extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Schema"; + static readonly typeName = "xyz.block.ftl.schema.v1.Schema"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "modules", kind: "message", T: Module, repeated: true }, @@ -2242,11 +2242,11 @@ export class Schema extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Secret + * @generated from message xyz.block.ftl.schema.v1.Secret */ export class Secret extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -2261,7 +2261,7 @@ export class Secret extends Message { name = ""; /** - * @generated from field: xyz.block.ftl.v1.schema.Type type = 4; + * @generated from field: xyz.block.ftl.schema.v1.Type type = 4; */ type?: Type; @@ -2271,7 +2271,7 @@ export class Secret extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.Secret"; + static readonly typeName = "xyz.block.ftl.schema.v1.Secret"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "comments", kind: "scalar", T: 9 /* ScalarType.STRING */, repeated: true }, @@ -2297,11 +2297,11 @@ export class Secret extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.String + * @generated from message xyz.block.ftl.schema.v1.String */ export class String extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -2311,7 +2311,7 @@ export class String extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.String"; + static readonly typeName = "xyz.block.ftl.schema.v1.String"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, ]); @@ -2334,11 +2334,11 @@ export class String extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.StringValue + * @generated from message xyz.block.ftl.schema.v1.StringValue */ export class StringValue extends Message { /** - * @generated from field: optional xyz.block.ftl.v1.schema.Position pos = 1; + * @generated from field: optional xyz.block.ftl.schema.v1.Position pos = 1; */ pos?: Position; @@ -2353,7 +2353,7 @@ export class StringValue extends Message { } static readonly runtime: typeof proto3 = proto3; - static readonly typeName = "xyz.block.ftl.v1.schema.StringValue"; + static readonly typeName = "xyz.block.ftl.schema.v1.StringValue"; static readonly fields: FieldList = proto3.util.newFieldList(() => [ { no: 1, name: "pos", kind: "message", T: Position, opt: true }, { no: 2, name: "value", kind: "scalar", T: 9 /* ScalarType.STRING */ }, @@ -2377,11 +2377,11 @@ export class StringValue extends Message { } /** - * @generated from message xyz.block.ftl.v1.schema.Time + * @generated from message xyz.block.ftl.schema.v1.Time */ export class Time extends Message